使用工具将zookeeper-1.tar.gz zookeeper-2.tar.gz zookeeper-3.tar.gz上传到服务器
# 将Zookeeper解压到指定目录
tar -zxvf zookeeper-1.tar.gz -C /oncon/menhu
cd zookeeper-1
# 创建数据存储目目录和日志保存目录
mkdir logs
mkdir data
# 在myid文件中添加与 server 对应的编号
cd data
echo "1" > myid
cd ../conf
vi zoo.cfg
配置文件内容
# zookeeper时间配置中的基本单位 (毫秒)
tickTime=3000
# 允许follower初始化连接到leader最⼤时⻓,它表示tickTime时间倍数
# 即:initLimit*tickTime
initLimit=10
# 允许follower与leader数据同步最⼤时⻓,它表示tickTime时间倍数
syncLimit=5
# 对客户端提供的端⼝号
clientPort=2181
# 数据存储路径
dataDir=/oncon/menhu/zookeeper-1/data
# 日志存取路径
dataLogDir=/oncon/menhu/zookeeper-1/logs
# 4001为集群通讯端口 5001为集群选举端口
server.1=zookeeper1:4001:5001
server.2=zookeeper2:4002:5002
server.3=zookeeper3:4003:5003
cd ../zkServer.sh start
其它两个节点需改动:
myid文件:2 3
clientPort(服务端口): 2182 2183
dataDir(数据存储目录): zookeeper-2/data zookeeper-3/data
dataLogDir(日志存储目录) zookeeper-2/logs zookeeper-3/logs