摘要: ZKWatcher.java 1 package bhz.zookeeper.cluster; 2 3 import java.util.List; 4 import java.util.Map; 5 import java.util.concurrent.ConcurrentHashMap; 6 阅读全文
posted @ 2017-10-31 22:41 喻聪 阅读(943) 评论(0) 推荐(0) 编辑
摘要: ACL(Access Control List),Zookeeper作为一个分布式协调框架,其内部存储的都是一些关乎分布式系统运行时状态的元数据,尤其是设计到一些分布式锁,Master选举和协调等应用场景。我们需要有效地保障Zookeeper中的数据安全,Zookeeper提供一套完善的ACL权限控 阅读全文
posted @ 2017-10-31 22:40 喻聪 阅读(2531) 评论(0) 推荐(0) 编辑
摘要: zookeeper有watch事件,是一次性触发的,当watch监视的数据发生变化时,通知设置了该watch的client,即watcher。 同样,其watcher是监听数据发送了某些变化,那就一定会有对应的事件类型,和状态类型。 事件类型:(znode节点相关的) EventType.NodeC 阅读全文
posted @ 2017-10-31 22:39 喻聪 阅读(2267) 评论(0) 推荐(0) 编辑
摘要: 首先要使用java操作zookeeper,zookeeper的javaclient是我们更轻松地去对zookeeper进行各种操作,我们引入zookeeper-3.3.4.jar和zkclient-0.1.jar即可。 zookeeper-3.3.4.jar为官方提供的javaAPI,zkclien 阅读全文
posted @ 2017-10-31 22:38 喻聪 阅读(1700) 评论(0) 推荐(0) 编辑
摘要: 2.1 zookeeper集群搭建(一张图搞定集群搭建说明) 2.2 Zookeeper操作Shell 操作zookeeper (shell) zkCli.sh 进入zookeeper 客户端 依据命令进行操作: 查找:ls / ls /zookeeper 创建并赋值:create /yucong 阅读全文
posted @ 2017-10-31 22:37 喻聪 阅读(374) 评论(0) 推荐(0) 编辑
摘要: Zookeeper(一)简介说明 1.1 什么是Zookeeper? Zookeeper是一个高效的分布式协调服务,它暴露了一些公用服务,比如命名/配置管理/同步控制/群组服务等。我们可以使用ZK来实现比如达成共识/集群管理/leader选举等。 Zookeeper是一个高可用的分布式管理与协调框架 阅读全文
posted @ 2017-10-31 22:36 喻聪 阅读(559) 评论(0) 推荐(0) 编辑