
ZooKeeper
beyond_zl
这个作者很懒,什么都没留下…
展开
-
ZooKeeper——Curator客户端基本使用(笔记)
Curator使用Curator是Netflix公司一个开源的zookeeper客户端,在原生API接口上进行了包装,解决了很多ZooKeeper客户端非常底层的细节开发。同时内部实现了诸如Session超时重连,Watcher反复注册等功能,实现了Fluent风格的API接口,是使用最广泛的zookeeper客户端之一。使用Curator需要依赖包:guava-17.0.jar zookeeper原创 2017-06-24 15:47:43 · 15611 阅读 · 0 评论 -
zookeeper——zkCli.sh和JavaAPI(笔记)
zkCli.sh的使用./zkClin.sh -timeout 0 -r -server 192.168.0.3:2181 -timeout多少毫秒内需连接成功, -r只读模式 zkClin.sh连接成功需要zkServer正常启动h指令显示所有操作命令:查询操作 ls 列出某个节点下所有子节点信息,如:ls /stat 查询某个节点的状态信息get 获取当前节点存储的数据内容ls2 列出当前节原创 2017-06-21 16:13:56 · 828 阅读 · 0 评论 -
zookeeper——JMX监控
转自:https://my.oschina.net/zhongwenhao/blog/610666uname -r 查看linux系统版本发现是 centos 7CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。firewall: systemctl start firewalld.service#启动firewall systemctl stop fire转载 2017-06-20 12:46:10 · 1384 阅读 · 0 评论 -
zookeeper—分布式锁实现(笔记)
使用Curator客户端实现1.当有客户端访问锁资源时,先在zookeeper服务器上创建的锁节点下创建一个顺序节点,使用完锁资源删除创建的顺序节点。2.当一个新的客户端想要访问锁资源时,先去zookeeper服务器锁节点下创建一个新节点,判断当前创建的节点编号是否为最小,若为最小表示当前只有本客户端想访问锁资源,然后访问资源便是。3.若当前创建的节点编号不为最小,表示之前已有客户端在访问锁资源,需原创 2017-06-30 17:35:31 · 1074 阅读 · 0 评论 -
ZooKeeper—master选举(笔记)
Curator实现简单的master选举 1.在zookeeper服务器上创建一个节点用于存储master服务器地址 2.若master服务器宕机,则删除master节点,同时发送消息给所有服务器开始争抢新一轮的master 3.所有服务器开始在zookeeper服务器上创建master节点,master节点数据内容为当前争抢的服务器地址 4.若有服务器成功第一个创建master节点则此服务器为master原创 2017-06-27 14:20:00 · 450 阅读 · 0 评论 -
zookeeper基础(笔记)
zookeeper是开源的分布式协调服务,由雅虎创建,google开源实现。zookeeper是一个高性能的分布式数据一致性解决方案,它将复杂的、容易出错的分布式一致性服务封装起来,构成一个高可靠的原语集,并提供一系列简单易用的接口。集群角色: leader服务器是整个zookeeper集群工作机制的核心 follwer服务器是zookeeper集群状态的跟随者 observer服务器充当一个原创 2017-06-20 12:35:11 · 324 阅读 · 0 评论