1、查看Zookeeper服务状态,若集群中只有一个"leader"节点, 其余的均为"follower"节点,则集群的工作状态正常
$zkServer.sh status
2、在集群中所有主机上使用此命令,启动Zookeeper服务
$zkServer.sh start
3、在主节点查看java进程信息,若有名为"NameNode"、“ResourceManager”的两个进程,则表示Hadoop集群的主节点启动成功。
每台数据节点,若有名为“DataNode”和“NodeManager”的两个进程,则表示Hadoop集群的数据节点启动成功。
$jps
4、如果不存在以上几个进程,则在主节点使用此命令,启动Hadoop集群。
$start-all.sh
5、在备用主节点使用此命令,启动ResourceManager。
$yarn-daemon.sh start resourcemanager
注:
如果有一个NamNode未启动,则在未运行NameNode的主机上使用此命令;
hadoop-daemon.sh start namenode
如果有一个DataNode未启动,则在未运行DataNode的主机上使用此命令;
hadoop-daemon.sh start datanode
6、确定Hadoop集群已处于启动状态,然后再主节点使用此命令,启动HBase集群。
$start-hbase.sh
注:
如果有一个HMaster未启动,则在未运行HMaser的主机上使用此命令
$hbase-daemon.sh start master
关闭HMaster和HRegionServer
$stop-hbase.sh