![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
zookeeper
逆水行舟如何
热爱开源,喜欢去研究各种源码
展开
-
ZooKeeper原理
1、原理概述 ZooKeeper 的核心是原子广播机制,这个机制包子了各个server之间的同步。实现这个机制的协议叫做Zab协议。Zab协议有两种模式,它们分别是恢复模式和广播模式。(1) 恢复模式 当服务启动或者在领导者崩溃后,Zab就进入了恢复模式,当领导者被选举出来,且大多数server完成了和leader的状态同步以后,恢复模式就结束了。状...原创 2020-03-13 18:13:08 · 192 阅读 · 1 评论 -
zookeeper如何保证数据一致性?
一致性协议有很多种,比如 Paxos,Raft,2PC,3PC等等,今天我们讲一种协议,ZAB 协议,该协议应该是所有一致性协议中生产环境中应用最多的了。为什么呢?因为他是为 Zookeeper 设计的分布式一致性协议!一、什么是 ZAB 协议? ZAB 协议介绍1、ZAB 协议全称:Zookeeper Atomic Broadcast(Zookeeper 原子广播协议)。2、Zook...原创 2019-12-25 10:10:05 · 642 阅读 · 8 评论 -
Zookeeper
1、Zookeeper是什么?What is ZooKeeper? Apache ZooKeeper is an effort to develop and maintain an open-source server which enables highly reliable distributed coordination ZooKeeper is a centralized ser...原创 2019-01-04 12:55:10 · 177 阅读 · 0 评论 -
Zookeeper原理及使用场景
Zookeeper是Hadoop生态系统中非常重要的组件,它的主要功能是为分布式系统提供一致性协调服务,与之对应的Goole的类似服务叫Chubby。一、Zookeeper基本原理1、数据模式(zookeeper-tree) 如图所示,zookeeper数据模型的结构与unix文件系统很类似,整体上可以看作一树,每个节点称为一个znode。每个znode都可以通过...原创 2019-01-29 17:18:34 · 523 阅读 · 0 评论