安装好Hadoop集群的NameNode和DataNode,并配置好路径。在终端中输入命令:start-all.sh。,发现出现下面界面:
看起来集群似乎已经启动起来了,然而,打开master:50070发现,Live Node为0。多次调试之后发现,系统在一开始确实是启动了。但是随着时间流逝,节点死亡了。(通过jps命令来查看),产生这种问题的原因分析如下:
1)防火墙设置问题:
==>解决方案:关闭防火墙:#service iptables stop。出现三行OK,此时防火墙被关闭。重复启动集群后,发现问题没有完全解决。
2)SELinux设置问题:
==>解决方案:关闭SELinux:
可以编辑配置文件达到目的