stop-all.sh 停止所有的Hadoop守護進程。包括NameNode、 Secondary NameNode、DataNode、JobTracker、 TaskTrack
start-dfs.sh 啓動Hadoop HDFS守護進程NameNode、SecondaryNameNode和DataNode
stop-dfs.sh 停止Hadoop HDFS守護進程NameNode、SecondaryNameNode和DataNode
hadoop-daemons.sh start namenode 單獨啓動NameNode守護進程
hadoop-daemons.sh stop namenode 單獨停止NameNode守護進程
hadoop-daemons.sh start datanode 單獨啓動DataNode守護進程
hadoop-daemons.sh stop datanode 單獨停止DataNode守護進程
hadoop-daemons.sh start secondarynamenode 單獨啓動SecondaryNameNode守護進程
hadoop-daemons.sh stop secondarynamenode 單獨停止SecondaryNameNode守護進程
start-mapred.sh 啓動Hadoop MapReduce守護進程JobTracker和TaskTracker
stop-mapred.sh 停止Hadoop MapReduce守護進程JobTracker和TaskTracker
hadoop-daemons.sh start jobtracker 單獨啓動JobTracker守護進程
hadoop-daemons.sh stop jobtracker 單獨停止JobTracker守護進程
hadoop-daemons.sh start tasktracker 單獨啓動TaskTracker守護進程
hadoop-daemons.sh stop tasktracker 單獨啓動TaskTracker守護進程
如果Hadoop集羣是第一次啓動,可以用start-all.sh。比較常用的啓動方式是一個一個守護進程來啓動,啓動的步驟如下。
1.啓動Hadoop的HDFS模塊裏的守護進程
HDFS裏面的守護進程啓動也有順序,即:
1)啓動NameNode守護進程;
2)啓動DataNode守護進程;
3)啓動SecondaryNameNode守護進程。
2.啓動MapReduce模塊裏面的守護進程
MapReduce的守護進程啓動也是有順序的,即:
1)啓動 JobTracker守護進程;
2)啓動TaskTracker守護進程。
關閉的步驟正好相反,
轉自:http://blog.csdn.net/guotong1988/article/details/22277141