【问题标题】:How do I configure and reboot an HDInsight cluster running on Azure?如何配置和重新启动在 Azure 上运行的 HDInsight 群集?
【发布时间】:2013-06-24 23:36:42
【问题描述】:

具体来说,我想更改在 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 值的限制。我的大部分 reducer 都在等待执行。

我是否需要更改每个节点上的 mapred-site.xml 文件?有没有一种简单的方法来改变这个,或者我需要远程桌面到每个节点?如何重新启动或重新启动集群以便使用我的新值?

谢谢

【问题讨论】:

    标签: hadoop cluster-computing configure reboot azure-hdinsight


    【解决方案1】:

    我知道问题发布已经有一段时间了,但我想为其他可能觉得有用的用户发帖。

    有两种方法可以在 HDinsight 上更改 Hadoop 配置文件(例如 mapred-site.xml、hive-site.xml 等)

    选项#1: 这是最简单的 - 您可以为每个作业提供 hadoop 配置值,如 blog 中所示

    选项 #2: 您可以在配置或安装集群期间使用 hadoop 配置值自定义 HDinsight 集群,如blog 所示

    不支持手动修改配置文件,并且当 Azure VM 重新映像时更改将丢失。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-13
      • 1970-01-01
      • 2016-04-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多