Namenode启动后挂掉(连不上journalnode)

使用start-dfs.sh启动HDFS后,jps查看到有namenode进程,可是过一会没了。
查看日志,是连不上8485端口,8485配的是journalnode,也就是说连不上journalnode而挂掉的。node

参考https://segmentfault.com/a/11...,ha的集群须要先启动journalnode,namenode再链接journalnode,因此再搭建hadoop ha时,先手动启动的journalnode没有问题。但是start-dfs.sh是先启动namenode,后启动journalnode,而后让namenode进程启动后去等待重试链接journalnode,因此若是有时候journalnode启动慢了,可能namenode就启动不了挂了,这就是为何会出现jps中出现了namenode而一下子又消失的缘由。segmentfault

找到缘由了,就对症下药:(二选一)
1.修改core-site.xml配置,让namenode多等一下子,详见原文出处;
2.手动启动挂掉的namenodeoop

相关文章
相关标签/搜索