hadoop namenode啟動不了怎麼辦?

2021-08-14 08:09:25 字數 580 閱讀 3787

當你在學習和使用hadoop時,也許會遇到這樣的乙個問題,執行bin/start-all.sh時發現namenode沒有啟動,可以通過以下方法進行排查解決:

翻看日誌,尋找錯誤提示,並進行內容的改進,最後進行重啟

原因一:許可權問題

#檢視日誌

cd/usr/local/hadoop/logs

#發現許可權問題,更改檔案許可權

chown -rhadoop:hadoop /usr/local/hadoop/hdfs/*

chown -rhadoop:hadoop  /usr/local/hadoop/logs

#重啟hadoop

bin/stop-all.sh

bin/start-all.sh

原因二:tmp檔案問題

#建立hadoop_tmp目錄

sudomkdir ~/hadoop_tmp

#修改hadoop/conf目錄裡面的core-site.xml檔案,加入以下節點

hadoop.tmp.dir

/home/user/hadoop_tmp

Hadoop namenode無法啟動

最近遇到了乙個問題,執行start all.sh的時候發現jps一下namenode沒有啟動 每次開機都得重新格式化一下namenode才可以 其實問題就出在tmp檔案,預設的tmp檔案每次重新開機會被清空,與此同時namenode的格式化資訊就會丟失 於是我們得重新配置乙個tmp檔案目錄 首先在h...

Hadoop namenode無法啟動

最近遇到了乙個問題,執行start all.sh的時候發現jps一下namenode沒有啟動 每次開機都得重新格式化一下namenode才可以,但這個可不是解決問題的方法啊,總不能每次啟動就把檔案系統格式化一下吧,這還得了 檢視了一下日誌,發現如下錯誤 error org.apache.hadoop...

Hadoop namenode無法啟動

最近遇到了乙個問題,執行start all.sh的時候發現jps一下namenode沒有啟動 每次開機都得重新格式化一下namenode才可以 其實問題就出在tmp檔案,預設的tmp檔案每次重新開機會被清空,與此同時namenode的格式化資訊就會丟失 於是我們得重新配置乙個tmp檔案目錄 首先在h...