- 启动zookeeper: 进入/home/hadoop/zookeeper-3.4.12 然后bin/./zkServer.sh start
(主节点与两个子节点)
- 启动zkfc: 进入/home/hadoop/hadoop-2.9.2 然后sbin/./hadoop-daemon.sh start zkfc
(必须两个主节点上都启动)
启动namenode: 进入/home/hadoop/hadoop-2.9.2 然后sbin/./hadoop-daemon.sh start namenode启动journalnode: ~~ 进入/home/hadoop/hadoop-2.9.2 然后sbin/./hadoop-daemon.sh start journalnode~~
(可合并为sbin/./start-dfs.sh)
启动成功:
注:zookeeper关闭时必须将两个子节点上的zookeeper一起关闭,无法做到在关闭主节点上的zookeeper时,两个子节点的zookeeper也随同关掉。
当前HA两个服务器状态:
(命令:bin/hdfs haadmin -getAllServiceState)
kill掉处于active状态的服务器的namenode后:
活动状态由master-st转变成master: