1. 将 ZooKeeper 安装文件夹拷贝三份, 作为伪分布式的三个子节点.
2. 修改 zoo.cfg 文件
主节点:
# 保持不变
clientPort=2181
# 添加下面这些
server.1=192.168.30.131:2888:3888
server.2=192.168.30.131:2889:3889
server.3=192.168.30.131:2890:3890
在 dataDir 中创建 myid 文件, 内容是1
从节点1:
# 修改到对应的配置目录
dataDir=/usr/local/zookeeper-3.4.14--02/dataDir
dataLogDir=/usr/local/zookeeper-3.4.14--02/dataLogDir
# 修改客户端连接端口号
clientPort=2182
# 配置伪分布式集群
server.1=192.168.30.131:2888:3888
server.2=192.168.30.131:2889:3889
server.3=192.168.30.131:2890:3890
在 dataDir 中创建 myid 文件, 内容是2
从节点2:
# 修改到对应的配置目录
dataDir=/usr/local/zookeeper-3.4.14--03/dataDir
dataLogDir=/usr/local/zookeeper-3.4.14--03/dataLogDir
# 修改客户端连接端口号
clientPort=2183
# 配置伪分布式集群
server.1=192.168.30.131:2888:3888
server.2=192.168.30.131:2889:3889
server.3=192.168.30.131:2890:3890
在 dataDir 中创建 myid 文件, 内容是3
最后分别启动三个 ZooKeeper 就行了, 伪分布式就搭建好了.