我搭建大數據Hadoop完全分布式環境遇到的坑---hadoop: command not found


搭建大數據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,發現已經可以正常執行了


免責聲明!

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



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