2017-02-25 90 views
1

啓動後,我的從節點中的NodeManager停止。當我使用命令start-yarn.sh時,我有3個節點1主機和2個從機我的資源管理器和nodemanagers啓動正確,但是當我在配置單元中查詢mapreduce時, nodemanagers是關機,這是我的錯誤:我的節點管理器在啓動後停止

FATAL org.apache.hadoop.yarn.server.nodemanager.NodeManager: Error starting NodeManager 
     org.apache.hadoop.yarn.exceptions.YarnRuntimeException: java.net.ConnectException: 
     Call From to 0.0.0.0:8031 failed on connection exception: java.net.ConnectException: 
     Connection refused; For more details see: http://wiki.apache.org/hadoop/ConnectionRefused 

...我已經尋找這個問題,我沒有找到任何線索。如何解決這個問題?

感謝

回答

0

yarn-site.xml文件中的所有節點添加這個屬性,

<property> 
    <name>yarn.resourcemanager.hostname</name> 
    <value>ip_or_fqdn_or_hostname_of_resourcemanager_host</value> 
</property> 
+1

非常感謝你這個解決方案解決我的問題真的很感謝 – hiveuser

0

請這些文件添加這些屬性: -

mapred-site.xml

<property> 
    <name>mapreduce.framework.name</name> 
    <value>yarn</value> 
</property> 

yarn-site.xml

<property> 
    <name>yarn.resourcemanager.hostname</name> 
    <value>ip_of_resource_manager</value> 
</property> 
+0

非常感謝你這個解決方案解決我的問題真的很感謝 – hiveuser

+0

@franklinsijo先生你錯誤理解我我已經在集羣設置中遇到過這個問題,所以我給出了答案。不要這樣想我已經複製了你的答案 –

+0

那麼已經給出了類似的答案,如果你覺得已經提供的答案是正確的,你可以upvote/comment來支持它。 StackOverflow不鼓勵重複的答案,他們可以被標記爲刪除。 – franklinsijo