Search code examples
hadoopmapreducehiveshutdownconnection-refused

my nodemanager stops after starting


NodeManager in my slave node stops after starting. I have 3 node 1 master and 2 slaves when I use command start-yarn.sh my resourcemanager and nodemanagers start correctly but when I query in hive my mapreduce dont start running and stops at kill command when I check my nodemanager logs in both slaves I just saw that my nodemanagers are shutdown and this is my error:

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

I have searched for this problem and I did not find any clue. How to solve this?

Thanks


Solution

  • Add this property in yarn-site.xml file for all nodes,

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