前言
本文介绍关于docker-compose安装zookeeper。
zookeeper配置
创建预挂载的配置文件目录
mkdir -p /mydata/zookeeper/zoo1/conf
mkdir -p /mydata/zookeeper/zoo2/conf
mkdir -p /mydata/zookeeper/zoo3/conf
编辑配置文件zoo.cfg
放置到上面创建的文件目录下
#心跳时间2秒
tickTime=2000
#Follower跟随者服务器与Leader领导者服务器之间初始化连接时能容忍的最多心跳数10*tickTime
initLimit=10
#集群中Leader与Follower之间的最大响应时间单位5*tickTime
syncLimit=5
#存储内存中数据库快照的位置,除非另有说明,否则指向数据库更新的事务日志
dataDir=/data
dataLogDir=/logs
#zookeeper端口
clientPort=2181
#server.1代表一台服务器的编号,第一个端口代表Leader选举的端口,第二个端口为Zookeeper服务器之间的通信接口
server.1=zoo1:2881:3881
server.2=zoo2:2882:3882
server.3=zoo3:2883:3883