注意:集群启动前要检查是否关闭了防火墙哦
1:查看防火状态
systemctl status firewalld
2:暂时关闭防火墙
systemctl stop firewalld
3:永久关闭防火墙
systemctl disable firewalld
4:重启防火墙
systemctl enable firewalld
1. 启动 ZooKeeper
zkServer.sh start
2. 启动 JournalNode
hadoop-daemon.sh start journalnode
3. 启动 HDFS,YARN
在虚拟机hadoop01中通过执行一键启动脚本命令
start-dfs.sh
start-yarn.sh
ResourceManager备用节点需要在虚拟机hadoop02上执行以下命令单独启动
yarn-daemon.sh start resourcemanager
5. 查看集群
分别在三台虚拟机hadoop01、hadoop02和hadoop03上执行“jps”命令查看Hadoop高可用集群相关进程是否成功启动
6. 关闭Hadoop 高可用集群
1>在虚拟机hadoop02执行以下命令,关闭ResourceManager节点
yarn-daemon.sh stop resourcemanager
运行发现好像执行下面2>关闭YARN,也会出现stopping resourcemanager
2>在虚拟机hadoop01执行以下命令,关闭HDFS,YARN
stop-dfs.sh
stop-yarn.sh
3>分别在虚拟机hadoop01、hadoop02和hadoop03执行以下命令,关闭JournalNode
hadoop-daemon.sh stop journalnode
4>如果要关闭虚拟机,记得要分别在虚拟机hadoop01、hadoop02和hadoop03执行以下命令,否则下次启动集群可能出现故障哦!!!
zkServer.sh stop
7.检查Hadoop集群是否关闭完全
再次通过JPS命令,观察是否hadoop01,hadoop02,hadoop03只出现以下情况
如果是这样的话,恭喜你成功完成了Hadoop高可用集群的关闭
存在问题,还请斧正,希望大家都能进步向前!
版权归原作者 易上清净 所有, 如有侵权,请联系我们删除。