草庐IT

DFSZKFailoverController

全部标签

hadoop - jps 命令显示 DFSAdmin 进程

我使用的是hadoopapache2.7.1在centos7环境下我有一个由两个名称节点(mn1和mn2)组成的HA集群和6个数据节点在mn1节目上发行jps34734DFSZKFailoverController34245NameNode31529DFSAdmin34551JournalNode34822Jps3857QuorumPeerMain并在mn2节目上发行jps26272JournalNode26483Jps26110NameNode26388DFSZKFailoverController2259QuorumPeerMainmn1jps输出中的DFSAdminProcess

【大数据Hadoop】HDFS-HA模式下ZKFC(DFSZKFailoverController)高可用主备切换机制

DFSZKFailoverController机制概览组件原理启动日志看出端倪zkfc的日志namenode的日志ZKFailoverControllerHealthMonitorActiveStandbyElector概览当一个NameNode被成功切换为Active状态时,它会在ZK内部创建一个临时的znode,在znode中将会保留当前ActiveNameNode的一些信息,比如主机名等等。当ActiveNameNode出现失败或连接超时的情况下,监控程序会将ZK上对应的临时znode进行删除,znode的删除事件会主动触发到下一次的ActiveNamNode的选择。因为ZK是具有高度一