
Zookeeper
文章平均质量分 92
zk总结
chy-x
这个作者很懒,什么都没留下…
展开
-
在Java中操作Zookeeper,使用Zookeeper实现分布式锁
目录在java中操作zk依赖连接到zk server检测节点是否存在创建节点删除节点获取子节点列表获取节点数据设置、更新节点数据设置acl权限查看acl权限添加watcher移除监听使用zk实现分布式锁的3种方式 在java中操作zk 依赖 <dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper</artifactId>原创 2020-05-31 10:14:19 · 1222 阅读 · 0 评论 -
Zookeeper 理论总结
目录zk的数据模型zk server的集群模式zk的工作原理leader的选举机制zk server如何处理zk client的请求?zk的特点zk的心跳机制zk的watcher机制acl 权限控制 zk的数据模型 树结构,/是根节点,节点叫做znode,一个znode对应一个文件目录。 有四种类型的znode PERSISTENT 持久,znode创建后一直保留 PERSISTENT_SEQUENTIAL 持久、顺序编号 EPHEMERAL 临时,创建znode的zk原创 2020-05-31 08:30:55 · 2146 阅读 · 0 评论 -
Zookeeper 简介、安装、集群、常用命令
zookeeper 动物园管理员,可以用来管理 hadoop(大象)、hive(蜜蜂)、pig(小 猪)、tomcat(猫)等。zk是一个高性能的分布式管理、协调框架,主要功能包括服务治理作为配置中心,统一管理配置。dubbo的服务治理、配置中心一般用zk来实现。实现分布式锁。使用临时znode实现。发布/订阅,使用watcher机制实现。实现队列。利用zk执行写请求的顺序一致性来实现(paxos算法)。原创 2020-05-30 18:58:27 · 1274 阅读 · 0 评论