A.ZKFC(ZKFailoverController)作为一个ZooKeeper集群的客户端,用来监控NameNode的状态信息 B.ZKFC进程需在NameNode的节点和ZooKeeper的Leader节点中部署 C.HDFSNameNode的ZKFC连接到ZooKeeper,把主机名等信息保存到ZooKeeper中 D.StandbyNameNode通过ZooKeeper感知ActiveNameNode的状态。一旦ActiveNameNode宕机,StandbyNameNode就会执行升主操作