zookeeper
文章平均质量分 81
一个java开发
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
zookeeper4==zookeeper源码阅读,FOLLOWER收到了需要LEADER执行的命令后各节点会执行什么
上面已经阅读并观察了节点确定自己的身份后会做些什么,大致就是比对双方信息然后完成同步。本篇阅读,FOLLOWER收到了需要LEADER执行的命令后,怎么同步给LEADER的,并且LEADER会执行什么操作。原创 2023-12-17 12:06:30 · 1322 阅读 · 0 评论 -
zookeeper3==zookeeper源码阅读,节点知道自己的身份后会做些什么
上一篇从零启动了ZK1和ZK2,并且两者投出了ZK2为LEADER,ZK1为FOLLOWER。然后跳回到了Main loop继续循环,此时ZK1会发现自己的PeerState成了FOLLOWER,ZK2会发现自己的PeerState成了LEADER。原创 2023-12-14 19:12:28 · 1184 阅读 · 0 评论 -
zookeeper2==zookeeper源码阅读,集群如何选举出LEADER
上一篇已经搭建好了环境,这篇研究下集群是怎么进行选举的。原创 2023-12-11 21:10:11 · 866 阅读 · 0 评论 -
zookeeper1==zookeeper源码阅读,源码启动ZK集群
直接上官方网站下载最近的版本的ZIP文件,作为集群的另两个节点启动,当然也可以拷贝刚才的源码额外从源码启动来作为两个节点。大致上就是连接上配置文件中指定的集群内的其他SERVER,然后创建连接,然后根据ZAB协议找到LEADER。刚好有和源码对应的3.9.1,下载后指定配置文件和创建data目录和log目录,data目录下创建myid文件,里面的内容分别为2和3。启动个客户端,直接点击zkCli.cmd即可,默认连接上本机2181的ZK1。查看下刚才创建的ZNODE发现这台机上也能查到,说明集群是成功的。原创 2023-12-06 23:13:45 · 1559 阅读 · 1 评论
分享