![](https://img-blog.csdnimg.cn/20201207150610683.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
zookeeper
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务。
奋斗的新丁
奋斗着并不断成长的菜鸟新丁
展开
-
zookeeper配置文件说明
Zookeeper中的配置文件zoo.cfg中参数含义解读如下: 1.tickTime =2000:通信心跳数,Zookeeper服务器与客户端心跳时间,单位毫秒 Zookeeper使用的基本时间,服务器之间或客户端与服务器之间维持心跳的时间间隔,也就是每个tickTime时间就会发送一个心跳,时间单位为毫秒。 它用于心跳机制,并且设置最小的session超时时间为两倍心跳时间。(session的最小超时时间是2*tickTime) 2.initLimit =10:LF初始通信时限 集群中的Fol原创 2020-11-26 08:55:29 · 1177 阅读 · 0 评论 -
zookeeper集群的选举机制
1.半数机制:集群中半数以上机器存活,集群可用。所以Zookeeper适合安装奇数台服务器。 2.Zookeeper虽然在配置文件中并没有指定Master和Slave。但是,Zookeeper工作时,是有一个节点为Leader,其他则为Follower,Leader是通过内部的选举机制临时产生的。 3.以一个简单的例子来说明整个选举的过程。 假设有五台服务器组成的Zookeeper集群,它们的id从1-5,同时它们都是最新启动的,也就是没有历史数据,在存放数据量这一点上,都是一样的。假设这些服务器依序原创 2020-11-26 08:54:22 · 505 阅读 · 0 评论 -
zookeeper搭建集群
新建一个集群的文件夹 准备三个zookeeper 分别起名zk1,zk2,zk3 zk1 创建data目录和日志目录log 给数据目录里面新建一个myid文件 给myid里面加入一个值为 1 修改zk1/conf/zoo.cfg zk2 创建data目录和日志目录log 给数据目录里面新建一个myid文件并给值为2 修改zk2/conf/zoo.cfg zk3 创建data目录和日志目录log 给数据目录里面新建一个myid文件并给值为3 修改zk3/c原创 2020-11-26 08:43:34 · 67 阅读 · 0 评论