12.2 zookeeper集群

下载解压

cd /opt
wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz
tar -xvf zookeeper-3.4.14.tar.gz

修改相关配置

mkdir -p /var/lib/zookeeper/data
mkdir -p /var/lib/zookeeper/log
mkdir -p /var/log/zookeeper

生产myid文件(三台主机分别执行)

echo 29 > /var/lib/zookeeper/data/myid
echo 30 > /var/lib/zookeeper/data/myid
echo 31 > /var/lib/zookeeper/data/myid

修改zoo.cfg文件

cd /opt/zookeeper-3.4.14/conf
cp zoo_sample.cfg zoo.cfg
# egrep -v "^#|^$" zoo.cfg 
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/var/lib/zookeeper/data
dataLogDir=/var/lib/zookeeper/log
clientPort=2181
server.29=192.168.165.29:2888:3888
server.30=192.168.165.30:2888:3888
server.31=192.168.165.31:2888:3888

修改/zkEnv.sh文件

找到 ZOO_LOG_DIR="." 一行,换成如下

修改防火墙规则

启动集群

通过nc方式验证

通过四字命令srvr方式验证

Last updated

Was this helpful?