Hadoop啟動及問題
阿新 • • 發佈:2018-12-17
啟動方式
//格式化namenode
hdfs namenode -format
//進入啟動指令碼目錄
cd $HADOOP_HOME/sbin
//啟動HDFS
./start-dfs.sh
//啟動YARN
./start-yarn.sh
啟動順序
namenode --> datanode --> secondarynamenode --> resourcemanager --> nodemanager
遇到問題:NameNode程序不存在
namenode格式化資訊預設會儲存在/tmp目錄下,每次重新開機/tmp目錄會被清空,導致namenode的格式化資訊丟失,進而namenode程序無法啟動;
解決方案:namenode格式化資訊不再儲存在/tmp目錄下,為其指定一個目錄,
<property>
<name>hadoop.tmp.dir</name>
<value>/home/chjzh/hadoop_tmp</value>
</property>
參考: