hadoop resourcemanager不在另一个集群上启动

vjrehmav  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(400)

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从本地启动
我不知道为什么会这样。。
请帮忙。

8hhllhi2

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'。按照这些说明做,然后告诉我结果。

相关问题