启动后,我的从节点中的NodeManager停止。当我使用start-yarn.sh命令时,我有3个节点1个主节点和2个从节点。我的resourcemanager和nodemanagers正确启动,但是当我在 hive 中查询时,当我检查我的nodemanager日志中的两个从节点时,mapreduce不要开始运行并在kill命令处停止,我只是看到我的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

我已经搜索了这个问题,但没有发现任何线索。如何解决呢?

谢谢

最佳答案

为所有节点在yarn-site.xml文件中添加此属性,

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

关于hadoop - 我的nodemanager在启动后停止,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42452521/

10-12 05:00