天天看點

datanode啟動後,在web50070port發現不到datanode節點(能力工場)

直接上問題:這兩天為了試驗,安裝了兩套叢集:

    (1)32位hadoop1叢集(5個節點);

    (2)64位hadoop2叢集(6個節點)

   兩個叢集中都遇到過這種問題:在namenode正常啟動hadoop叢集後,檢視datanode是正常的顯示存在程序,可是在web界面中檢視的時候,發現資料節點所有屬于當機,或者就是幹脆直接沒有datanode.還有種情況,datanode啟動後,jps檢視是在的,可是一會再去檢視,發現挂掉了.還有就是,存儲空間顯示占用100%

    事實上這兩個叢集問題是一樣的,都是因為我自己在格式化namenode之後,沒有去删除主從節點上面的用于儲存資料的目錄(即dfs.name.dir配置的路徑下的檔案),導緻内部namenode存在的關于檔案系統的元資訊和資料節點相應不上造成的.

解決方法:

删除掉各個節點上面的tmp(可能與我設定的路徑和檔案不同,相應你自己在hdfs-site.xml中設定的dfs.name.dir路徑就好了),然後格式化叢集,最後重新啟動叢集,問題搞定了.

本文轉自mfrbuaa部落格園部落格,原文連結:http://www.cnblogs.com/mfrbuaa/p/5172935.html,如需轉載請自行聯系原作者

繼續閱讀