
zookeeper
文章平均质量分 91
学习笔记
kaico2018
喜欢是一种动力,兴趣是一位老师。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
zookeeper 集群一致性原理
zk集群存在的问题? 每个节点数据一致性同步问题。 zookeeper 如何解决分布式一致性问题 后期扩展新增zk 节点需要注意哪些问题 ZAB原子广播协议 Zookeeper 核心是原子广播协议(ZAB原子广播协议),这种机制保证了各个节点的数据同步的问题,ZAB协议有两种模式 ,分别为恢复模式(选主)和广播模式(同步)。 恢复模式:也就是zk 集群的leader 节点宕机之后,会重新在剩余的 follower 节点中选出新的 leader,新的leader 选出之后采用广播模式实现各个节点与新的 l原创 2022-04-01 09:53:10 · 3019 阅读 · 0 评论 -
zookeeper基本使用
Java语言客户端使用zookeeper 下载zookeeper连接工具,方便我们查看zookeeper存的数据。下载地址:https://issues.apache.org/jira/secure/attachment/12436620/Zoolnspector.zip 下载后解压就可以使用了: 使用页面: Java语言连接z00keeper 首先引入maven 依赖jar包 <dependency> <groupId>com.101tec</groupId> &原创 2022-04-01 09:34:37 · 2906 阅读 · 0 评论 -
zookeeper 集群及其选举机制
分布式理论 强一致性:强一致性也叫做线性一致性,。所谓强一致性,即复制是同步的。也就是主库修改完数据之后,从库能立刻将对应的数据修改完成。注意:在分布式领域中不可能保证强一致性。 弱一致性:弱一致性,即复制是异步的。读取数据库数据时,如果该数据正好被修改时,主库和从库的数据允许在一段时间内存在不同,也就是可能会读取到以前的数据。 最终一致性:当用户从异步从库读取时,如果此异步从库落后,他可能会看到过时的信息。这种不一致只是一个暂时的状态——如果等待一段时间,从库最终会赶上并与主库保持一致。这称为最终一致性。原创 2022-03-24 21:27:41 · 3655 阅读 · 0 评论 -
zookeeper初识
下载与安装 下载: https://zookeeper.apache.org/releases.html 进入下载页面 安装前:因为ZooKeeper依赖Java环境运行,所以首先需要下载、安装和配置JDK 安装:将下载的压缩包解压即可,建议使用7-zip 软件解压。解压目录如下: 进入解压缩后根目录的conf 文件夹,复制zoo_sample.cfg文件并粘贴在同一目录下,将文件名称修改为zoo.cfg,修改如下: #ZooKeeper使用的基本时间单位(毫秒),用于调节心跳和超时,最小会话超时是两倍原创 2022-03-21 19:55:52 · 176 阅读 · 0 评论