zookeeper集群安装及zookeeper配置讲解

zookeeper集群安装及zookeeper配置讲解,第1张

zookeeper集群安装及zookeeper配置讲解

tar -zxvf apache-zookeeper-3.5.8-bin.tar.gz cd apache-zookeeper-3.5.8-bin

重命名配置文件 zoo_sample.cfg

cp zoo_sample.cfg zoo.cfg

vim conf/zoo.cfg

#tickTime:用于配置Zookeeper中最小时间单位的长度,很多运行时的时间间隔都是使用tickTime的倍数来表示的。

tickTime=2000

#initLimit:该参数用于配置Leader服务器等待Follower启动,并完成数据同步的时间。Follower服务器再启动过程中,会与Leader建立连接并完成数据的同步,从而确定>

自己对外提供服务的起始状态。Leader服务器允许Follower再initLimit 时间内完成这个工作。

initLimit=10

#syncLimit:Leader 与Follower心跳检测的最大延时时间

syncLimit=5

#顾名思义就是 Zookeeper 保存数据的目录,默认情况下,Zookeeper 将写数据的日志文件也保存在这个目录里。这个目录最好手动建一下。

dataDir=/home/zookeeper/apache-zookeeper-3.7.0/data/

clientPort=2181

#集群配置

server.1=192.168.10.64:3188:3288:participant

server.2=192.168.10.65:3188:3288:participant

server.3=192.168.10.66:3188:3288:participant

server.4=192.168.10.67:3188:3288:participant

#必须 *** 作,增加对应myid值为1,集群内其他实例不能重复

cd /home/zookeeper/apache-zookeeper-3.7.0/data/

vim myid

1

启动zookeeper bin/zkServer.sh start conf/zoo.cfg

停止:

bin/zkServer.sh stop

集群内其他实例配置 *** 作相同,只需要更新zoo.cfg配置文件.

唯一区别写入的myid不同

四个实例/usr/local/data/zookeeper-1,/usr/local/data/zookeeper-2,/usr/local/data/zookeeper-3,/usr/local/data/zookeeper-4,在每个目录中创建文件myid 文件,写入当前实例的server id,即1,2,3,4

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5699758.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存