2013-12-15 49 views
1

ResourceManager(nodemanager:8088/cluster/nodes)中只能看到一個節點是正常的嗎?ResourceManager中只有一個節點

在我的測試環境中,我設置了兩個節點集羣並且命令bin/hdfs dfsadmin -report顯示了兩個節點。

回答

1

對不起,但我找到解決方案。

你需要在你的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)。 希望這可以幫助別人。

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 
相關問題