1. 程式人生 > >hadoop叢集啟動後,發現所有程序都在,唯獨沒有master節點的namenode程序

hadoop叢集啟動後,發現所有程序都在,唯獨沒有master節點的namenode程序

這個時候,去logs/目錄下檢視日誌

cat hadoop-had_user-namenode-master.log

得到結果:

java.io.IOException: There appears to be a gap in the edit log.  We expected txid 1, but got txid 18

查了一下,說是namenode元資料損壞

然後就stop-all.sh

hadoop namenode -recover

之後該按y的時候按y

該按c的時候按c

然後重啟就ok