环境说明:
Hadoop 2.7.3 版本
NameNode节点:node01,node02
DataNode节点:node01,node02,node03
node01机器作为主NameNode节点.
问题说明:
Hadoop集群启动正常,查询jps后发现三台机器的nodemanager进程启动正常,但是一段时间后,发现三台机器的nodemanager进程都自动结束了,查询日志后发现是链接异常的问题.
解决办法:
关闭Hadoop:
$ stop-all.sh
修改 yarn-site.xml 文件,在<configuration> </configuration>中添加如下内容:
<property>
<name>yarn.resourcemanager.address</name>
<value>node01:8032</value>
</property>
<property>
<name>yarn.resourcemanager.scheduler.address</name>
<value>node01:8030</value>
</property>
<property>
<name>yarn.resourcemanager.resource-tracker.address</name>
<value>node01:8031</value>
</property>
然后再次启动Hadoop集群即可:
$ start-all.sh