![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
zookeeper学习
文章平均质量分 57
凡人歌者徐
后起之秀
展开
-
zookeeper的3个端口
稍微了解过zookeeper集群的会知道,搭建集群时配置文件zoo.cfg中会出现这样的配置clientPort=2181server.1=localhost:2887:3887server.2=localhost:2888:3888server.3=localhost:2889:3889第一个端口,clientPort就是zk服务端暴露出来供zk客户端连接的端口,之后zk客户端(ssh终端或者java代码客户端)发送命令到服务端都会经过这个端口第二个端口,集群列表的最后一列,比如3888,这原创 2021-06-01 10:32:15 · 7171 阅读 · 0 评论 -
zookeeper伪集群搭建
zookeeper作为一款分布式协调中间件,其重要性不言而喻,因此需要保证其高可用性。所以一般都会搭建zookeeper集群,今天我们在一台服务器上搭建伪集群。首先,需要准备zookeeper的安装包,从官网自行下载,上传到云服务器上或者自己的虚拟机上。我选择上传到/user/local/zk目录下。请选择bin.tar.gz结尾的文件,tar.gz文件需要自己进行编译之后才能使用。解压压缩文件到同级目录进入apache-zookeeper-3.6.3-bin,目录展示如下重点关注bin和co原创 2021-06-01 09:20:10 · 294 阅读 · 0 评论 -
zookeeper的observer节点不参与领导者选举
zookeeper的observer节点不参与领导者选举序言:了解过zookeeper中间件的知道,zookeeper中有一类节点的角色是observer,这类节点在领导者选举的过程中不参与选举,现从源码角度分析下observer如何不参与选举。相关概念zookeeper节点有以下3种角色leader-领导者follower-跟随着observer-观察者其中,leader和follower统称为participant,即选举的参与者,又叫voting memberparticipan原创 2021-05-11 16:30:20 · 799 阅读 · 0 评论 -
idea构建zookeeper源码
序言最近想研究一下zookeeper的源码,稍作记录开发工具使用IntelliJ IDEA下载zookeeper源码github下载或者clone,地址:https://github.com/apache/zookeeper我选择版本:tag 3.6.2下载完成解压后代码结构如图示...原创 2021-05-08 14:58:24 · 172 阅读 · 1 评论