hadoop錯誤org.apache.hadoop.util.DiskChecker$DiskErrorException Could not find any valid local directo

錯誤: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】。

本文版權歸做者和博客園共有,歡迎轉載,但未經做者贊成必須保留此段聲明,且在文章頁面明顯位置給出原文鏈接,不然保留追究法律責任的權利。

相關文章
相關標籤/搜索