1. 程式人生 > >VM搭建Hadoop環境遇到的問題

VM搭建Hadoop環境遇到的問題

訪問 root 搭建 nod 失敗 rsa ont .sh -1

一、Slave2中sshd服務一直處於啟動失敗狀態

技術分享

查看配置文件

c技術分享

發現配置文件末尾slave2和master不同,更改過後問題解決,可以連接

技術分享

二、啟動Hadoop時,SSH免密驗證失敗

技術分享

查看日誌信息,每次日誌均卡在這個位置

技術分享

查詢發現master中 datanode一直未啟動

因為在執行./start-dfs.sh中,手動輸入過一次密碼,猜測免密登錄配置錯誤

回憶配置過程:

切換到hadoop角色後,進入/root/.ssh目錄,發現權限不夠

技術分享

所以采用在root角色下進行免密配置

最終可以實現ssh hadoop@slave1免密登錄,但是在hadoop啟動的時候仍然需要密碼登錄,這就是錯誤原因。

忽略的問題,應該進入的是當前角色的ssh目錄,即~/.ssh,所以拷貝的時候命令應該是:

錯誤:ssh-copy-id -i /root/.ssh/id_rsa.pub hadoop@slave1

正確:ssh-copy-id -i ~/.ssh/id_rsa.pub

重新執行./start-dfs.sh

技術分享

瀏覽器訪問啟動成功

技術分享

VM搭建Hadoop環境遇到的問題