解决-使用阿里云主机部署hadoop集群无法启动

使用阿里云主机部署hadoop集群,主节点出现namenode无法启动,secondnamenode可以启动,检查logs日志,发现在core-site.xml中配置的8020端口占用,将该端口强行干掉之后,发现secondnamenode消失....真是醉醉哒呀。查看其它的日志信息,发现hadoop所有的端口全部占用,简直要上天。各种离奇的信息。

如果你也走到了这一步,千万不要在尝试解决端口占用的问题,我尝试了n种方法,不好使!!!

好了,不扯了,解决方法:

我们平时部署集群的时候,在/etc/hosts下回配置这样的信息

ip1    master

ip2    slave1

ip3    slave2

本地服务器直接把ip地址写上就好了。

但是!!!这里用的云主机,ip可不能上来就写,云主机ip有内网ip和公网ip两个,如果是在master上操作的话ip1 必须是master 的内网ip 同理slaves上也是一样,自己的主机上的ip要改成内网ip,其他的要用公网ip。

问题解决!

为什么呢?

请致电阿里云客服:95187  !!!

你可能感兴趣的:(解决-使用阿里云主机部署hadoop集群无法启动)