1. 程式人生 > >hadoop namenode節點格式化注意的問題以及對hbase的影響

hadoop namenode節點格式化注意的問題以及對hbase的影響

Hadoopnamenode元資料目錄(即hdfs-site.xml配置檔案中的dfs.namenode.name.dir屬性,預設值是${hadoop.tmp.dir}/dfs/name),同樣如果沒有配置該屬性,那麼hadoop在格式化時將自行建立。必須注意的是在格式化前必須清楚所有子節點(即DataNode節點)dfs/name下的內容,否則在啟動hadoop時子節點的守護程序會啟動失敗。這是由於,每一次format主節點namenodedfs/name/current目錄下的VERSION檔案會產生新的clusterIDnamespaceID。但是如果子節點的dfs/name/current仍存在,
hadoop格式化時就不會重建該目錄,因此形成子節點的clusterIDnamespaceID與主節點(即namenode節點)的clusterIDnamespaceID不一致。最終導致hadoop啟動失敗。