resourcemanager中只有一个节点

8tntrjer  于 2021-06-04  发布在  Hadoop
关注(0)|答案(2)|浏览(365)

在resourcemanager中(没有demanager:8088/cluster/nodes)我只能看到一个节点?
在我的测试环境中,我设置了两个节点的集群和命令bin/hdfs dfsadmin-report show me two nodes。

7gcisfzg

7gcisfzg1#

您也可以简单地设置

<property>
    <name>yarn.resourcemanager.hostname</name>
    <value>resourcemanager_address</value>
</property>

... 其余属性将自动正确设置。
要指出明显的问题,请确保同时启动/重新启动nodemanager。

$HADOOP_YARN_HOME/sbin/yarn-daemon.sh --config $HADOOP_CONF_DIR start nodemanager
gfttwv5a

gfttwv5a2#

对不起,我正在寻找解决办法。
您需要在所有节点的conf/yarn-site.xml文件中添加以下属性:

<property>
    <name>yarn.resourcemanager.scheduler.address</name>
    <value>resourcemanager_address:8030</value>
</property>
<property>
    <name>yarn.resourcemanager.address</name>
    <value>resourcemanager_address:8032</value>
</property>
<property>
    <name>yarn.resourcemanager.webapp.address</name>
    <value>resourcemanager_address:8088</value>
</property>
<property>
    <name>yarn.resourcemanager.resource-tracker.address</name>
    <value>resourcemanager_address:8031</value>
</property>
<property>
    <name>yarn.resourcemanager.admin.address</name>
    <value>resourcemanager_address:8033</value>
</property>

这将覆盖resourcemanager地址的默认设置(默认值为0.0.0.0)。希望这对别人有帮助。

相关问题