Zookeeper集群配置

目的:集群可以保证zookeeper服务高可用性

准备:我在本地启动了三台虚拟机,ip1:192.168.1.102;ip2:192.168.1.104;ip3:192.168.1.110,并且在上面准备好zookeeper环境(需要安装JDK),并安装好zookeeper。

步骤一:conf目录下,vi zoo.cfg,然后配置内容如下:

tickTime=2000           # 心跳时间,initLimit和syncLimit的单位都是心跳时间
initLimit=20                # 集群中Follower同步Leader数据并返回信息时间,时间长度=20*tickTime=40s
syncLimit=2               # Leader和Follower之间发送消息,请求和应答时间长度
autopurge.snapRetainCount=500   # 3.4.0开始提供自动清除快照和事务日志功能,这个参数是指定需要保留的文件数目,默认为3
autopurge.purgeInterval=24           # 指定清除频率,单位是小时,默认是0,表示不开启自动清理功能
dataDir=/root/zookeeper/data        #  存储快照文件snapshot的目录
dataLogDir=/root/zookeeper/log    # 事务日志输出目录。尽量给事务日志的输出配置单独的磁盘或是挂载点,极大提高ZK性能
clientPort=2181
server.1=192.168.1.110:2888:3888    # server.x:x这个数字由data目录下myid文件内容决定,1.vi myid 2.配置内容1
server.2=192.168.1.104:2888:3888   # 2888端口是集群内机器通讯使用,3888选举Leader时使用
server.3=192.168.1.102:2888:3888

步骤二:启动zk服务,并在bin目录下输入命令: ./zkServer.sh statusv

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值