Hadoop Resourcemanager不会在另一个群集上启动

时间:2015-11-21 04:28:00

标签: hadoop yarn resourcemanager

Hadoop 2.7.1

主节点是cloud1,另一个节点是cloud2。

我想这样设定。 cloud1有Namenode,Datanode,Nodemanager。 cloud2有Resourcemanager,Datanode,Nodemanager。

我像这样设置'yarn-site.xml'。

<name>yarn.resourcemanager.hostname</name>
<value>cloud2</value>
<name>yarn.resourcemanager.webapp.address</name>
<value>cloud2</value>
<name>yarn.nodemanager.aux-services</name>
<value>mapreduce_shuffle</value>

但是Resourcemanager在本地启动。(在cloud1中)

我不知道为什么会这样。

请帮忙。

1 个答案:

答案 0 :(得分:0)

请参阅Cluster Setup,您应为nodemanagers主机配置yarn.resourcemanager.nodes.include-path,为资源管理器配置yarn.resourcemanager.address,为数据节点配置dfs.hosts,为namenode配置fs.defaultFS并在cloud1和cloud2上执行此操作。注意你应该

  

列出etc/hadoop/slaves文件中的所有从属主机名或IP地址,每行一个

使用'sbin / start-dfs.sh','sbin / start-yarn.sh'。做这些说明并告诉我结果。