ResourceManager(nodemanager:8088/cluster/nodes)中只能看到一個節點是正常的嗎?ResourceManager中只有一個節點
在我的測試環境中,我設置了兩個節點集羣並且命令bin/hdfs dfsadmin -report顯示了兩個節點。
ResourceManager(nodemanager:8088/cluster/nodes)中只能看到一個節點是正常的嗎?ResourceManager中只有一個節點
在我的測試環境中,我設置了兩個節點集羣並且命令bin/hdfs dfsadmin -report顯示了兩個節點。
對不起,但我找到解決方案。
你需要在你的conf /紗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)。 希望這可以幫助別人。
你也可以簡單地設置
<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