1. 程式人生 > >主節點的namenode、secondarynamenode啟動成功,但是slave啟動不成功

主節點的namenode、secondarynamenode啟動成功,但是slave啟動不成功

java.net 指定 con 保存 報錯 logs sla 一行 nod

Hadoop2.7.2集群secondarynamenode啟動成功,但是slave節點datenode啟動不成功。
slave節點在 logs下的 datanote 日誌中報錯:java.net.BindException: Port in use: localhost:0, 以及提示:無法指定被請求的地址。
修改 /etc/hosts 文件 將原有的默認配置加入即可(本操作中,將集群所有節點的hosts文件都做了修改,單獨修改salve節點未做測試)。

vi /etc/hosts
在最後一行加入如下內容:
127.0.0.1 localhost.localdomain localhost
保存退出。

停止Hadoop集群: sbin/stop-all.sh

啟動集群: sbin/start-dfs.sh
成功啟動 slave節點

主節點的namenode、secondarynamenode啟動成功,但是slave啟動不成功