随笔分类 -  zookeeper

摘要:监听原理: 1)首先要有一个main()线程 2)在main线程中创建Zookeeper客户端,这时就会创建两个线程,一个负责网络连接通信(connet),一个负责监听(listener)。 3)通过connect线程将注册的监听事件发送给Zookeeper。 4)在Zookeeper的注册监听器列 阅读全文
posted @ 2021-10-29 09:12 贱贱的小帅哥
摘要:第一次启动: 非首次启动: 相关概念: 1、Serverid:服务器ID 比如有三台服务器,编号分别是1,2,3。 编号越大在选择算法中的权重越大。 2、Zxid:数据ID 服务器中存放的最大数据ID. 值越大说明数据越新,在选举算法中数据越新权重越大。 3、Epoch:逻辑时钟 或者叫投票的次数, 阅读全文
posted @ 2021-10-29 08:56 贱贱的小帅哥
摘要:Zookeeper数据模型的结构与Unix文件系统很类似,整体可以看作是一棵树,每个节点称做一个ZNode ,每个ZNode默认能够存储1MB的数据,每个ZNode都可以通过其路径唯一标识。 Zookeeper提供的服务包括:统一命名服务,统一配置管理,统一集群管理,服务器节点动态上下线,软负载均衡 阅读全文
posted @ 2021-10-28 12:48 贱贱的小帅哥
摘要:1)Zookeeper:一个领导者(leader),多个跟随着(Follower)组成的集群。 2)一个集群主要有半数以上节点存活,Zookeeper集群就能正常服务。所以Zookeeper试合安装技术台服务器。 3)全局数据一致:每个server保存一份相同的数据副本。Client无论连接到哪个s 阅读全文
posted @ 2021-10-28 09:31 贱贱的小帅哥
摘要:Zookeeper:zookepper是hadoop的一个子项目,Apache软件基金会下的一个项目。开源的分布式的,为分布式框架提供协调服务,作用类型与我们的大脑 Zookeeper工作机制: 从设计者模式角度来解释:是一个基于观察者模式设计的分布式服务管理框架,他负责存储和管理大家关心的数据。然 阅读全文
posted @ 2021-10-28 09:22 贱贱的小帅哥