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条答案
按热度按时间8hhllhi21#
请参阅群集设置,您应该配置
yarn.resourcemanager.nodes.include-path
对于节点管理器的主机和yarn.resourcemanager.address
资源经理和dfs.hosts
对于数据节点和fs.defaultFS
在cloud1和cloud2上都这样做。注意你应该列出您计算机中的所有从属主机名或ip地址
etc/hadoop/slaves
文件,每行一个要使用'sbin/start dfs.sh','sbin/start yarn.sh'。按照这些说明做,然后告诉我结果。