对于Zookeeper的认知

Zookeeper是分布式协调服务,通过配置zoo.cfg和datadir进行设置。其角色包括leader、follower和observer,利用选举机制、原子广播和ZAB协议实现一致性。在操作中,遵循过半原则确保集群稳定。此外,Zookeeper还提供了强大的监听机制,允许客户端监控节点状态变化。启动客户端使用`zkCli.sh -server 192.168.35.125:2181`,便于实际操作。
摘要由CSDN通过智能技术生成

说一下zookeeper
zookeeper是分布式协调服务
其中配置有
zoo.cfg
datadir=
cd /etc/profile ----->

server.1=bin02:2888:3888
server.2=bin03:2888:3888
server.3=bin04:2888:3888

其中2888端口提供zookeeper对外通信,
3888端口:当leader挂掉之后,重新选择leader的时候提供对外通信;

切记 :关闭防火墙!!!!!


角色:
leader 领导者,发起一个请求,并且开始投票
follower 是跟从者,响应leader的请求并发起投票
observer 监视leader 并将leader的状态告诉follower

有:–》选举机制、原子广播和zab协议、监听机制
如下:
1:一个外部客户端写入请求,将请求传给follower
2:follower将请求转发给leader
3:leader将请求发到各个follower,进行投票
4:follower将自己的想法返回给leader
原则 (少数服从多数)过半原则:节点数最好是单数;
3+4是原子广播

 zab协议:
 		广播模式-------已经选举出来的leader,开始对外提供服务------------原子广播
 		恢复模式----还没有leader
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值