異常:hadoop啓動時namenode節點找不到以至於啓動不起來

問題描述:
啓動hadoop時有三個節點:namenode、datanode和secondarynamenode,結果只有兩個啓動了,而namenode節點報找不到的錯誤。
輸入了jps發現:
[root@lmy-pc hadoop]# jps
3819 SecondaryNameNode
4058 Jps
3667 DataNode
進入日誌logs文件夾中,發現只有datanode和secondearynamenode的日誌,沒有namenode的日誌。
很明顯namenode沒有啓動成功,

分析:
Starting namenodes on [CentOS7]
CentOS7: ssh: Could not resolve hostname centos7: Name or service not known
意思是:namenodes在CentOS7上,通過ssh連接CentOS7的時候找不到。

解決:
需要配置/etc/hosts文件纔是關鍵!
/etc/hosts 中的localhost.localdomain 替換爲CentOS7
替換後爲:
然後再重啓機器就成功了。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章