有时候会遇到问题,当执行./start-dfs.sh后,运行jps查看进程运行状态,你会发现主从节点都起动了,去查看从节点,运行jps时会发现,你的datanode运行正常,但是过几秒钟你再运行jps指令,你会发现你的datanode进程成功的挂了,
1.于是你可以在node2节点上ping node1看看能不能连通node1主机,当发现node1是连通后,说明你的/etc/hosts文件配置好了的;
2.那就说明你的机器的防火墙没关,你需要把每个机器的防火墙关闭下,运行指令:service iptables stop,然后停止集群,重新运行集群就可以了。
温馨提示:一般情况下大家都是忘记了关闭防火墙,切记每台机器都要管,不然浏览器访问不了的(浏览器的默认访问端口是:50070,例如本人访问:http://node1:50070)。