HDFS ZKFC实现NameNode自动切换原理
当一个NameNode被成功切换为Active状态时,它会在ZK内部创建一个临时的znode,在znode中将会保留当前Active NameNode的一些信息,比如主机名等等。当Active NameNode出现失败或连接超时的情况下,监控程序会将ZK上对应的临时znode进行删除,znode的删除事件会主动触发到下一次的Active NamNode的选择。
因为ZK是具有高度一致性的,它能保证当前最多只能有一个节点能够成功创建znode,成为当前的Active Name。
现在查看zookeeper的znode信息:
[root@node1 ~]# /etc/init.d/zookeeper-client Connecting to localhost:2181 Welcome to ZooKeeper! JLine support is enabled
WATCHER::
WatchedEvent
共有 0 条评论