坑1:STARTUP_MSG: host = java.net.UnknownHostException: slavel3: slavel3: 域名解析暫時失敗
答案:我/etc/hosts配置的確實沒錯。
我/etc/sysconfig/network 裏面配置錯了。slave13 和 slavel3 你能看出2個的區別嗎?一個是字母L.一個是數字1.
修改完/etc/sysconfig/network 以後,再# hostname slave13. 讓它臨時生效。要不然還得重啓。
坑2:java.net.BindException:Address already in use
我是通過下面這篇文章解決的:
集羣某節點DataNode服務無法啓動解決(報java.net.BindException:Address already in use錯誤) - 小河001 - 博客園
http://www.cnblogs.com/xiaohe001/p/6427413.html
坑3:上傳文件報錯:
然後,我就看datanode的日誌,結果,就把坑2,給引出來了。
解決了坑2以後,又引出了了坑1.