zookeeper-3.4.14集群部署配置
警告
本文最后更新于 2020-05-30 17:09,文中内容可能已过时。
下载地址:
https://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz
下载安装:
wget https://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz
tar xf zookeeper-3.4.14.tar.gz -C /usr/local/
mv /usr/local/zookeeper-3.4.14 /usr/local/zookeeper
配置:
创建配置文件:
cp /usr/local/zookeeper/conf/zoo_sample.cfg /usr/local/zookeeper/conf/zoo.cfg
修改配置文件:
# 时间单位2000毫秒
tickTime=2000
#集群中的follower服务器(F)与leader服务器(L)之间 初始连接时能容忍的最多心跳数(10*tickTime)即20秒
initLimit=10
# 集群中的follower服务器(F)与leader服务器(L)之间 请求和应答之间能容忍的最多心跳数(5*tickTime)即10秒
syncLimit=5
# 数据目录,没有配置logDir的话log也在此目录
dataDir=/data/zookeeper
# 监听端口
clientPort=2181
# 集群其他节点 格式:IP:与leader节点通信的端口:选举时通信的端口
server.1=192.168.0.4:2888:3888
server.2=192.168.0.3:2888:3888
server.3=192.168.0.12:2888:3888
创建数据目录和myid文件:
mkdir /data/zookeeper
# 文件内容要和配置文件中server.1的1对应
echo 1 > /data/zookeeper/myid
启动服务
cd /usr/local/zookeeper/bin
./zkServer.sh start
启动信息可以在当前目录查看zookeeper.out文件
输入jps命令查看是否有QuorumPeerMain,有即为正常.
其他两台相同配置,只需要注意myid文件的内容
请我喝杯水
微信号
微信打赏