具体来说,我想更改在Microsoft Azure上运行的HDInsight群集中每个节点的最大映射器数和最大减速器数。
使用远程桌面,我登录到头节点。我在头节点上编辑了mapred-site.xml文件,并更改了mapred.tasktracker.map.tasks.maximum和mapred.tasktracker.reduce.tasks.maximum值。我尝试重新启动头节点,但我无法重启。我使用start-onebox.cmd和stop-onebox.cmd脚本来尝试启动/停止HDInsight。
然后我运行了一个流mapreduce,将所需数量的reducer传递给hadoop-streaming.jar,但是reducer的数量仍然受到mapred.tasktracker.reduce.tasks.maximum之前值的限制。我的大多数减速器都在等待执行。
我是否需要在每个节点上更改mapred-site.xml文件?有没有一种简单的方法可以改变这种情况,还是需要远程桌面进入每个节点?如何重新启动或重新启动群集以便使用我的新值?
由于