hadoop的namenode啟動失敗


1、jps發現namenode啟動失敗

  每次開機都要重新格式化一下namenode才可以

  其實問題出現自tmp文件上,因為每次開機就會被清空,所以現在我們配置一個tmp文件目錄。

  如果之前沒有配置過,默認是在 /tmp 根目錄下的tmp文件下,我的tmp沒啥重要文件所以在配置之前,把里面的文件清空了:

  sudo rm -rf /tmp/*

說明:用戶名為: hadoop

 

首先創建一個tmp目錄,我是在/home/hadoop中創建了一個hadoop_tmp目錄

  sudo mkdir /home/hadoop/hadoop_tmp

  然后去hadoop安裝目錄下的etc/hadoop/core-site-xml文件,加入一下節點

    <property>
        <name>hadoop.tmp.dir</name>
        <value>/home/hadoop/hadoop_tmp</value>
    </property>

  然后,重新格式化namenode

  hadoop namebode -format

  然后重新啟動hadoop

  start-all.sh

  執行jps就看到namenode了

--------------------------------------------------------------------

2、若是namenode掛了可以單獨啟動

  hadoop-daemon.sh start namenode

  或者其他那個進程意外掛了

  都可以用相同辦法啟動


免責聲明!

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



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