首先master和slaves的节点正常
http://server71:50070 (HDFS管理界面)正常可以打开
http:// server71:8088 yarn管理界面打不开
Master(server71) | Slaves(server72,73,74) |
[root@server71 bin]# jps 2271 NameNode 2671 Jps 2600 ResourceManager 2453 SecondaryNameNode | [root@server72 hadoop]# jps 24034 DataNode 24338 NodeManager 24370 Jps |
这次主要是为了找到如何分析错误的原因和修改错误的地方,我已经有过成功配置的经验,所以肯定是某个配置除了问题。和yarn配置相关的其实只有一个。
yarn-site.xml
<configuration>
<property>
<name>yarn.resourcemanager.hostname</name>
<value>server71</value>
</property>
<property>
<name>yarn.nodemanager.aux-services</name>
<value>mapreduce_shuffle</value>
</property>
</configuration>
造成错误的原因有很多,比如host相关文件,端口是否占用,防火墙是否打开等等。
首先查看了log文件,并没发现什么错误,随后重新试了一下链接,发现正常打开了8088端口的界面。说明我配置完全正确,只是机器反应慢。
不是存心玩儿各位,真的自己就好了。原因基本上有3中
1,关闭防火墙,不同版本centos命令不同
2,如果你和我一样配置hostname而不是ip+端口。name请检查下面三个配置文件
- /etc/hosts
- /etc/sysconfig/network-scripts/ifcfg-eth0
- /etc/sysconfig/network
- hostname命令
3,查看端口是否被其他软件占用。如果你的系统是干净的系统,就是为了hadoop才搞的镜像。这个可能很小,请看前面两个原因,尤其是第二个。
4,我的原因,系统慢需要等待一段时间