
zookeeper
zaoanmiao
得搞。。这个得搞。。
展开
-
ZAB协议
概述 ZAB(Zookeeper Atomic Broadcast)协议是为分布式协调服务ZooKeeper专门设计的一种支持崩溃恢复的原子广播协议,它是一种特别为ZooKeeper设计的崩溃可恢复的原子消息广播算法。这个算法是一种类2PC算法,在2PC基础上做的改进。 协议介绍 ZAB协议包括两种基本的模式,分别是: 消息原子广播(保证数据一致性) 崩溃恢复(解决2pc算法的单点问题) 消息...转载 2018-10-25 09:51:56 · 687 阅读 · 0 评论 -
2PC
2PC,是Two-Phase Commit的缩写,即二阶段提交,是计算机网络尤其是在数据库领域内,为了使基于分布式系统架构下的所有节点在进行事务处理过程中能够保持原子性和一致性而设计的一种算法。通常,二阶段提交协议也被认为是一种一致性协议,用来保证分布式系统数据的一致性。目前,绝大部分的关系型数据库都是采用二阶段提交协议来完成分布式事务处理的,利用该协议能够非常方便地完成所有分布式事务参与者的协调...转载 2018-10-25 09:53:30 · 170 阅读 · 0 评论 -
Zookeeper配置详解
**clientPort ** 客户端连接server的端口,即对外服务端口,一般设置为2181。 dataDir 存储快照文件snapshot的目录。默认情况下,事务日志也会存储在这里。follower和Leader服务节点都会有自己的事务日志。ZooKeeper会在特定条件下会触发一次快照(snapshot),将当前服务节点的状态以快照文件的形式dump到磁盘上去,即snaps...转载 2018-10-25 10:51:49 · 476 阅读 · 0 评论 -
如何启动单节点zookeeper以及注意事项
1、安装jdk,因为zookeeper是基于java进行开发的; 2、将zookeeper解压之后,再zookeeper目录下conf目录下有一个zoo_sample.cfg,将它改名成zoo.cfg,因为zookeeper启动时自动加载的是zoo.cfg文件; 3、安装单机版本只需要更改zoo.cfg一处即可。 这里是zookeeper的数据文件的目录位置,原本位置为/tmp目录下,所...原创 2018-10-25 11:21:55 · 2853 阅读 · 1 评论