Hadoop學習筆記

1.Hadoop中爲什麼每次開啓之前都要輸如Hadoop namenode -format?

其實問題就出在tmp文件,默認的tmp文件每次重新開機會被清空,與此同時namenode的格式化信息就會丟失,於是我們得重新配置一個tmp文件目錄。
首先在home目錄下建立一個hadoop/tmp目錄
sudo mkdir ~/hadoop/tmp
然後修改hadoop/conf目錄裏面的core-site.xml文件,加入以下節點:

<property>
<name>hadoop.tmp.dir</name>
<value>/home/hadoop/tmp</value>
<description>A base for other temporary directories.</description>
</property>

/home/hadoop/tmp其實是自己寫入的,你可以更改自己喜歡的。
OK了,重新格式化Namenode
hadoop namenode -format
然後啓動hadoop
start-all.sh
執行下JPS命令就可以看到NameNode了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章