我的nodemanager在启动后停止

时间:2017-02-25 05:57:27

标签: hadoop mapreduce hive shutdown connection-refused

我的从属节点中的NodeManager在启动后停止。当我使用命令start-yarn.sh我的资源管理器和nodemanagers正确启动时,我有3个节点1主服务器和2个从服务器但是当我在配置单元中查询时,我的mapreduce不会开始运行并且当我检查我的nodemanager登录两个从属服务器时停止在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

我已经搜索过这个问题,但我找不到任何线索。怎么解决这个问题?

由于

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

请在这些文件中添加以下属性: -

  

<强> mapred-site.xml中

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

<强>纱-site.xml中

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