Zookeeper集群
2020-02-01 本文已影响0人
小蜗牛Aaron
1.可靠的zookeeper
2.只要集群大多数都准备好了 就可以开始服务。
3.容错集群至少需要使用3台服务器。建议使用奇数个服务器。
4.建议每个服务运行在单独的服务器上。
配置
initLimit
集群中的follower服务器(F)与leader服务器(L)之间完成初始化同步连接时能容忍的最多心跳数(tickTime的数量)。如果zk集群环境数量确实很大,同步数据的时间会变长,因此这种情况下可以适当调大该参数。
syncLimit
集群中的follower服务器与leader服务器之间请求和应答之间能容忍的最多心跳数(tickTime的数量)。
集群节点
server.id=host:port:port
id
通过在各自的dataDir目录下创建一个名为myid的文件来为每台机器赋予一个服务器id
两个端口号
第一个跟随者用来连接到领导者,第二个用来选举领导者。
在data目录创建myid文件
集群的所有节点都可以提供服务,客户端链接时,连接串可以链接多个链接地址。当一个节点不通时,客户端自动切换另一个节点。
集群监控
paxos算法