zookeeper是开放源码的分布式应用程序协调服务,可以作为dubbo等服务的注册中心,也可以在分布式系统中实现分布式锁。
ZooKeeper的基本运转流程:
1、选举Leader。
(选举leader可以参考 https://blog.csdn.net/gaoshan12345678910/article/details/67638657)
2、同步数据。
3、选举Leader过程中算法有很多,但要达到的选举标准是一致的。
4、Leader要具有最高的执行ID,类似root权限。
5、集群中大多数的机器得到响应并接受选出的Leader。
zookeeper的四种状态:
LOOKING:寻找Leader状态。当服务器处于该状态时,它会认为当前集群中没有Leader,
因此需要进入Leader选举状态。
FOLLOWING:跟随者状态。表明当前服务器角色是Follower。
LEADING:领导者状态。表明当前服务器角色是Leader。
OBSERVING:观察者状态。表明当前服务器角色是Observer。

1、下载zookeeper
打开这个地址 https://archive.apache.org/dist/zookeeper/,


本文详细介绍了在Windows上安装和配置Zookeeper的步骤,包括单机模式和伪集群搭建。通过下载Apache ZooKeeper,解压,配置zoo.cfg文件,启动zkServer.cmd来启动服务。同时讲解了Zookeeper的基本运转流程,涉及选举Leader、同步数据等关键过程。
最低0.47元/天 解锁文章
1688

被折叠的 条评论
为什么被折叠?



