SHUTDOWN_MSG: Shutting down NameNode at java.net.UnknownHostException: xxx


剛配置hadoop2.2,格式化namenode時候報的這個錯。

原因是hadoop在格式化HDFS的時候,通過hostname命令獲取到的主機名在/etc/hosts文件中進行映射的時候,沒有找到,也就是名字不一樣。

這里需要修改一下用戶的主機名。

查看自己用戶的主機名:hostname

查看/etc/hosts內容:cat /etc/hosts

修改主機名的方法:

    1.編輯/etc/sysconfig/network文件,把里面HOSTNAME的值改為需要的主機名。

    2.重新啟動網絡服務 /etc/rc.d/init.d/network restart;這一步可能出現這樣的問題:

正在關閉接口 eth0: 錯誤:斷開設備'eth0'(/org/freedesktop/NetworkManager/Devices/0)失敗:This device isnot active.  這個報錯信息是網卡沒有激活,
所以修改配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0  把其中ONBOOT一項值改為yes。 重啟linux(init 6)  然后執行service network restart。
    3.繼續

    


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM