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是从本地开始的。(云中1)
我不知道为什么会发生这种事。。
请帮忙。
请参阅群集设置,您应该为节点管理器的主机配置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",请执行以下说明并告诉我结果。