zookeeper集群中各个角色的作用是什么 ?

架构

Zookeeper采用主从模式 ,有主节点和从节点.集群节点一般都是奇数个 .

  • 主节点 :Leader
  • 从节点 : ①Follower(有选举权) ②ObServer(没有选举权)
    在这里插入图片描述

主节点的作用

  • 1 负责管理整个集群,即保证数据的全局一致性
  • 2 负责 数据事务(增删改) 相关的操作
  • 3 转发 数据非事务 操作给从节点

从节点的作用

  • 1 实时从主节点拉取数据,保持数据的一致性 .
  • 2 负责 数据非事务(读)相关的操作.
  • 3 转发 数据事务 操作给主节点.

从节点–Observer的作用

除了没有选举权,其他和Follower一样.

选举机制

  • 1 采用 过半原则(Paxos 算法),即某个节点得到的票数达到或超过整个集群个数的一半,即为 主节点.
  • 2 每个节点(机器) 默认都有一个myid值. 且大家都会投票给myid值大的节点(机器).
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值