錯誤:node
org.apache.hadoop.util.DiskChecker$DiskErrorException: Could not find any valid local directory forapache
緣由:服務器
兩種可能,hadoop.tmp.dir或者data目錄存儲空間不足oop
解決辦法:url
看了一下個人dfs狀態,data使用率不到40%,因此推測是hadoop.tmp.dir空間不足,致使沒法建立Jog臨時文件。查看core-site.xml發現沒有配置hadoop.tmp.dir,所以使用的是默認的/tmp目錄,在這目錄一旦服務器重啓數據就會丟失,所以須要修改。添加:code
<property>orm
<name>hadoop.tmp.dir</name>xml
<value>/data/tmp</value>blog
</property>hadoop
而後從新格式化:hadoop namenode –format,再重啓
若是,您認爲閱讀這篇博客讓您有些收穫,不妨點擊一下右下角的【推薦】。
若是,您但願更容易地發現個人新博客,不妨點擊一下左下角的【關注我】。
若是,您對個人博客所講述的內容有興趣,請繼續關注個人後續博客,我是【劉超★ljc】。
本文版權歸做者和博客園共有,歡迎轉載,但未經做者贊成必須保留此段聲明,且在文章頁面明顯位置給出原文鏈接,不然保留追究法律責任的權利。