您的位置:首页 > Web前端 > Node.js

hadoop集群两个namenode无法正常启动

2017-02-27 15:40 375 查看

Hadoop集群有命令直接启动hdfs时,namenode启动后又异常结束。

搭建好双namenode的集群后,格式HDFS后,在用命令启动HDFS时,刚启动时namenode的进程还存在,但是过了一会儿用jps查看进程后,发现两台主机的namenode进程都异常结束了,只有DFSZKFailoverController和jps进程还是存在。集群上其他节点的datanode和journalnode进程都还在。这就奇怪了。谷歌,百度后就去查看日志(查看分析日志能力真的重要!)这是日志内容:





发现01,02在重复尝试连接04,05,06的8485端口,最后就直接拒绝连接了。然后就把01,02上的namenode直接关闭了。

而与8485端口有关的就只有jouralnode,可能是journalnode没有正常连接造成的,

于是在启动namenode之前,在04,05,06上分别启动journalnode,结果就没再出现类似的问题!



具体是什么原因,还是不懂??有大牛知道的话,给我解释解释!谢谢啦

这是hadoop2.x常用端口及定义方法

http://www.zhixing123.cn/ubuntu/40649.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息