zookeeper
CJ_66
这个作者很懒,什么都没留下…
展开
-
zookeeper(一)—— 初步认识zookeeper单机及集群部署
(一)初步认识zookeeper 1、什么是 zookeeper zookeeper 是一个开源的分布式协调服务,由雅虎公司创建,是 google chubby 的开源实现。zookeeper 的设计目 标是将哪些复杂且容易出错的分布式一致性服务封装起来,构成一个高效可靠的原语集(由若干条指令组成的,完成 一定功能的一个过程),并且以一些列简单一用的接口提供给用户使用。 2、zookeepe...原创 2018-09-11 23:34:03 · 303 阅读 · 0 评论 -
zookeeper(二)——2PC理论、zookeeper集群、ZAB 协议
一、关于 2PC 提交 (Two Phase Commitment Protocol)当一个事务操作需要跨越多个分布式节点的时候,为了保持事务处理的 ACID特性,就需要引入一个“协调者”(TM)来统一调度所有分布式节点的执行逻辑,这些被调度的分布式节点被称为 AP。TM 负责调度 AP 的行为,并最终决定这些 AP 是否要把事务真正进行提交;因为整个事务是分为两个阶段提交,所以叫 2pc。 ...原创 2018-09-12 22:28:12 · 584 阅读 · 0 评论 -
zookeeper(四)——Java的API、Curator、watcher
一、JavaAPI提供ZooKeeper添加、查询、修改、删除节点操作 pom文件: <dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper</artifactId> <version>3.4.8&...原创 2018-09-18 22:53:44 · 257 阅读 · 0 评论 -
zookeeper(三)——客户端脚本
zkCli.sh介绍: 进入bin目录下执行命令: sh zkCli.sh 当看到如下输出信息时,表示连接成功上本地的zookeeper服务器了: WatchedEvent state:SyncConnected type:None path:null [zk: localhost:2181(CONNECTED) 0] 连接指定服务器,可以通过如下方式实现: sh zkC...原创 2018-09-14 21:58:48 · 512 阅读 · 0 评论