Hadoop0.20.2在關機重啟後,namenode啟動報錯:
用bin/hadoop namenode -format重新格式化一下就好了。這個問題已經出現了兩次。每次都格式化,顯然不是一個專業的解決辦法。
經查詢,發現是因為臨時資料夾/tmp會被刪除,解決方法就是在core-site.xml中新增hadoop.tmp.dir屬性:
<property> <name>hadoop.tmp.dir</name> <value>/opt/Hadoop-0.20.2/tmp/hadoop-${user.name}</value> </property>