1、初始化集群
要啟動Hadoop集群,需要啟動HDFS和YARN兩個集群
注意:首次啟動HDFS時,必須對其進行格式化操作。本質上是一些清理和准備工作, 因為此時的HDFS在物理上還是不存在的
命令:hdfs namenode -format或hadoop namenode -format
2、啟動集群
1)單個節點逐個啟動
在主節點上使用以下命令啟動HDFS NameNode:
Hadoop-daemon.sh start namenode
在每個從節點上使用以下命令啟動HDFS DataNode:
Hadoop-daemon.sh start datanode
在主節點上使用以下命令啟動YARN ResourceManager:
Yarn-daemon.sh start resourcemanager
在每個從節點上使用以下命令啟動YARN nodemanager:
Yarn-daemon.sh start nodemanager
以上腳本位於hadoop-2.7.6/sbin目錄下,若想停止只需把命令中start改為stop 即可
2)腳本一鍵啟動
如果配置了etc/hadoop/slaves和ssh免密登陸,則可以實用程序腳本啟動所有Hadoop兩個集群的相關進程,在主節點上所設定的機器上執行
hdfs:hadoop-2.7.6/sbin/(在sbin目錄下執行)start-dfs.sh
yarn:hadoop-2.7.6/sbin/(在sbin目錄下執行)start-yarn.sh
3、停止集群
stop-dfs.sh、stop-yarn.sh或者執行stop-all.sh停止全部集群