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

相關文章
相關標籤/搜索