搭建大數據hadoop環境,遇到很多問題,這里記錄一部分,以備以后查看。
【遇到問題】、在安裝配置完hadoop以后,需要格式化namenode,輸入指令:hadoop namenode -format,報錯誤信息:hadoop: command not found
網上查閱資料,建議檢查hadoop的環境變量是否配置,經檢查,已經配置。建議到實際路徑下執行此命令,切換到/opt/hadoop/bin這個目錄下,仍然
報這個錯誤信息。
再查資料,看到別人設置主節點免密登陸到主節點。我已在這三台機器上設置了免密登陸,可以從主節點免密登陸到其它兩台從節點,並且從某一台從節點
可以免密登陸到主節點和另外一台從節點。未設置主節點免密登陸到主節點。
◊增加上從主節點免密登陸到主節點
1)、切換到.ssh文件夾下
$cd ~/.ssh
2)、把本機的公鑰傳到授權Keys里
$cat ./id_rsa.pub >> ~/.ssh/authorized_keys
3)、檢查,從主節點免密登陸到主節點
$ssh master
4)、logout退出
再執行hadoop namenode -format,發現已經可以正常執行了