Zookeepr漫衍式集群搭建(2)

集群模式下设置一个文件myid,这个文件在dataDir目次下,这个文件内里有一个数据就是A的值,Zookeeper启动时读取此文件,拿到内里的数据与zoo.cfg内里的设置信息较量从而判定到底是哪个server。

1)tickTime=2000:通信心跳数

tickTime:通信心跳数,Zookeeper处事器心跳时间,单元毫秒

Zookeeper利用的根基时间,处事器之间或客户端与处事器之间维持心跳的时距离断,也就是每个tickTime时间就会发送一个心跳,时间单元为毫秒。

它用于心跳机制,而且配置最小的session超时时间为两倍心跳时间。(session的最小超时时间是2*tickTime)

2)initLimit=10:LF初始通信时限

集群中的follower跟从者处事器(F)与leader率领者处事器(L)之间初始毗连时能容忍的最多心跳数(tickTime的数量),用它来限定集群中的Zookeeper处事器毗连到Leader的时限。

投票选举新leader的初始化时间

Follower在启动进程中,会从Leader同步所有最新数据,然后确定本身可以或许对外处事的起始状态。

Leader答允F在initLimit时间内完成这个事情。

3)syncLimit=5:LF同步通信时限

集群中Leader与Follower之间的最大响应时间单元,如果响应高出syncLimit * tickTime,

Leader认为Follwer死掉,从处事器列表中删除Follwer。

在运行进程中,Leader认真与ZK集群中所有呆板举办通信,譬喻通过一些心跳检测机制,来检测呆板的存活状态。

假如L发出心跳包在syncLimit之后,还没有从F那收到响应,那么就认为这个F已经不在线了。

4)dataDir:数据文件目次+数据耐久化路径

生存内存数据库快照信息的位置,假如没有其他说明,更新的事务日志也生存到数据库。

5)clientPort=2181:客户端毗连端口

监听客户端毗连的端口

二. 客户端呼吁行操纵 1)启动客户端

[hadoop@linux1 opt]$ zkCli.sh

Linux公社的RSS地点https://www.linuxidc.com/rssFeed.aspx

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wsddpf.html