关于ZK的知识点

一.HA中状态管理模块
1.zkfailover,常驻在每一个namenode所在的节点
2.每一个zkfailover负责监控自己所在NameNode节点
3.需要进行状态切换时,由zkfailover来负责切换

二.ZKFC(ZKFailoverController)的作用
1.监视和管理NameNode的状态
2.定期地与之在相同主机的NN握手,检查是否健康
3.znode锁的管理和维护

三.zookeeper监听原理中main线程里会启动一个通信线程connect和一个监听线程listener

四.节点目录临时类型会在断开连接后删除,持久类型创建的节点不删除

五.HA功能通过配置Active/Standby两个NameNodes实现在集群中对NameNode的热备

六.JournalNode可以保证两个NameNode的数据同步,并在journalNode间进行相互通信

七.Edits日志只有Active状态的NameNode节点可以做写操作

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值