
zookeeper
给自己加加油
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
zookeeper之分布式队列
设计: 使用路径为/queue的znode下的节点表示队列中的元素。/queue下的节点都是顺序持久化的znode。这些znode名字的后缀数字表示了对应队列元素在队列中的位置。Znode名字后缀数字越小,对应队列元素在队列中的位置越靠前。 offer方法,在/queue下面创建一个顺序znode。因为znode的后缀数字是/queue下面现有znode最大后缀数字加1,所有znode对应...原创 2020-03-29 19:58:33 · 311 阅读 · 0 评论 -
zookeeper之ZkClient使用
ZkClient是Github上一个开源的Zookeeper客户端。ZkClient在Zookeeper原生的API接口上进行了封装,是一个更加易用的Zookeeper哭护短。同时ZkClient在内部实现了诸如Session超时重连、Watcher反复注册等功能。 添加依赖: <dependency> <groupId>org.apache.zookeepe...原创 2020-02-23 21:32:56 · 538 阅读 · 1 评论 -
zookeeper之java API使用
节点创建 package com.zookeeper; import org.apache.zookeeper.CreateMode; import org.apache.zookeeper.KeeperException; import org.apache.zookeeper.WatchedEvent; import org.apache.zookeeper.Watcher; impor...原创 2020-01-05 18:42:52 · 308 阅读 · 0 评论 -
zookeeper之zkCli.sh的使用
登录到zk客户端: 语法:./zkCli.sh -timeout 0 -r -server ip:port timeout检查心跳 如果在一定时间没有检测到客户端的心跳包 就认为客户端失效 单位是毫秒 -r表示只读模式 zookeeper集群在一半以上失效时,集群就不再提供服务。但是有时候,我们希望及时集群故障,也会提供服务,尽管是只读,不能写。 启动命令: ./zkCli...原创 2019-12-29 22:09:56 · 635 阅读 · 0 评论 -
zookeeper之环境搭建
需要的工具: vmware虚拟机 centos7 SecureCRT(连接虚拟机) 步骤: 1.使用vmware创建三个centos7的虚拟机 IP地址:192.168.40.137,192.168.40.138,192.168.40.139 网络设置注意:如果虚拟机与SecureCRT所在的机器不是同一台机,需要把这三台centos7的虚拟机的网络设置为桥接模式 2.使用secu...原创 2019-12-15 20:17:43 · 246 阅读 · 0 评论 -
zookeeper之基本概念
集群角色 Leader,Follower,Observer Leader服务器是整个Zookeeper集群工作机制中年的核心 Follower服务器是Zookeeper集群状态的跟随者 Observer服务器充当一个观察者角色 设计的设计模式: Leader,Follower设计模式 Observer观察者设计模式 会话 会话是指客户端和Zookeeper服务器的连接,zooke...原创 2019-12-15 17:23:44 · 179 阅读 · 0 评论 -
zookeeper之认识篇
背景: 随着互联网技术的高速发展,企业对计算机系统的计算、存储能力要求越来越高,最简单的证明就是出现了一些诸如:高并发,海量存储这样的词汇。这样的背景下,单纯依赖少量高性能主机来完成计算任务已经不能满足企业的需求,企业的IT架构逐步从集中式向分布式过渡,所谓的分布式是指:把一个计算任务分解成若干个计算单元,并且分派到若干不同的计算机中去执行,然后汇总计算结果的过程。 zookeeper是什么?...原创 2019-12-15 16:23:29 · 132 阅读 · 0 评论