hadoop namenode 啓動不了

重啓機器後,每次都需要執行hadoop namenode -format,格式化數據纔可以啓動namenode 

 
原因:tmp目錄下的文件是臨時文件會被定期刪除,重啓之後dfs/name目錄不存在,dfs/name需要在hadoop namenode -format時建立。
解決:這些目錄的位置都是根據hadoop.tmp.dir的位置確定的,所以需要在conf/core-site.xml添加hadoop.tmp.dir的默認值:
...
<property>
   <name>hadoop.tmp.dir</name>
   <value>/home/javoft/Documents/hadoop/hadoop-${user.name}</value>
   <description>A base for other temporary directories.</description>
</property>
...
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章