• 启动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)

    启动成功:image.png

    注:zookeeper关闭时必须将两个子节点上的zookeeper一起关闭,无法做到在关闭主节点上的zookeeper时,两个子节点的zookeeper也随同关掉。

    当前HA两个服务器状态:
    (命令:bin/hdfs haadmin -getAllServiceState)
    image.png
    kill掉处于active状态的服务器的namenode后:
    image.png
    活动状态由master-st转变成master:
    image.png