hadoop的单机和伪分布也搭建过两次,遇到过一个很有意思的问题才解决,就是在8088端口的页面上总是没有资源,看了一下datanode的节点上的日志
看了datanode的日志好像没有问题,在datanodemanager的相关日志yarn开头的日志文件里有
org.apache.hadoop.ipc.Client: Retrying connect to server: 0.0.0.0/0.0.0.0:8031异常
解决方法:
在 hadoo的etc/hadoop/yarn-site.xml配置下面的参数即可以解决问题:
<property>
<name>yarn.resourcemanager.address</name>
<value>linux321:8032</value>
</property>
<property>
<name>yarn.resourcemanager.scheduler.address</name>
<value>linux321:8030</value>
</property>
<property>
<name>yarn.resourcemanager.resource-tracker.address</name>
<value>linux321:8031</value>
</property>