1. 程式人生 > >hadoop datanode部分啟動不了

hadoop datanode部分啟動不了

整體組織為一個master,三個slave

master:namenode ,jobtracker,secondarynamenode

slave:datanode,tasktracker

在master上執行start-all.sh在master:50070上可以看到只有兩個datanode存活

然後在沒啟動成功的datanode上單獨啟動,再在master:50070上發現新啟動的上去了,結果擠掉了一個datanode而且並不是變成了deadnode而是直接沒有了

百思不得解,搜了一下,分享一個方法

原因其實很簡單,因為副本分佈不均勻之類的問題

解決方法是,因為我是小白,所以原來的資料是沒有了

刪除/usr/local/hadoop-1.1.2/tmp下所有檔案及資料夾,四臺機器的

然後在master上執行,hadoop namenode -format

然後啟動start-all.sh一般情況下是沒問題的,如果有問題,可以多試幾次