hadoop集群的搭建,经过了一天的折磨,真的是让仍头大啊!
一开始的时候出现了各种的问题,在首次排查之后,重新格式化namenode并清除之前的文件信息,还剩下了一个错误,datanode无法连接namenode,经过排查,是namenode中的core.site.xml配置文件设置namenode监听的是类似 192.168.0.xxx的地址,这里应当填写的是0.0.0.0,在服务器当中,也就是本机的意思。为什么说192.168.0.xxx就不行了呢?如果写的是该地址,那么hadoop就仅仅会监听本机对9000端口的访问,对外界就完全拒绝了,可以通过wget下载等命令进行测试,会告知拒绝连接!没错,下一次排查的时候就应该这样。拒绝连接,在大部分情况下,可能会由防火墙或者未对外界进行监听导致的,所以下次如果对外请求进行监听,就不要在用 192.168.xxx.xxx 的地址了,当然,这样的错误,肯定是因为本身互联网基础不够扎实导致的!