在啓動Hadoop服務中,有時會出現hadoop的主節點的namenode啓動失敗。
看看是否是core的xml文件裏的路徑是默認輸出,因爲hadoop默認是/tmp,但因爲/tmp每次重啓都需要把他刪除才能去開啓Hadoop服務。所以需要自定義
解決方法:
在core-site.xml的文件裏的配置需要設好
<property>
<name>hadoop.tmp.dir</name>
<value>/home/hadoop/tmp</value>
</property>
裏的value的tmp目錄需要配置好地方,會默認到/tmp,而/tmp會每次自動清理裏面內容
,所以我們只需要把tmp目錄改好就行
再重新格式namenode就行
hadoop namenode -format
start-all.sh就會看見namenode
歡迎轉載,轉載請註明出處