搭建步骤
- 使用 cp命令将部署好的单机zookeeper复制2份,分别命名为zookeeper-3.4.13-02,zookeeper-3.4.13-03
7.png
- 分别修改 zookeeper-3.4.13,zookeeper-3.4.13-02,zookeeper-3.4.13-03中conf目录下的zoo.cfg文件
2181、2182、2183对客户端提供服务
2881、2882、2883选举leader使用
3881、3882、3883集群节点间通信使用
zookeeper-3.4.13的配置:
clientPort=2181
dataDir=/home/ubuntu/zookeeper-3.4.13/data
server.1=192.168.31.125:2881:3881
server.2=192.168.31.125:2882:3882
server.3=192.168.31.125:2883:3883
zookeeper-3.4.13-02的配置:
clientPort=2182
server.1=192.168.31.125:2881:3881
server.2=192.168.31.125:2882:3882
server.3=192.168.31.125:2883:3883
zookeeper-3.4.13-03的配置:
clientPort=2183
server.1=192.168.31.125:2881:3881
server.2=192.168.31.125:2882:3882
server.3=192.168.31.125:2883:3883
- 分别在zookeeper-3.4.13,zookeeper-3.4.13-02和zookeeper-3.4.13-03三个目录的data下新建myid文件,内容分别为server.1,server.2,server.3后面的数字
- 分别进入zookeeper-3.4.13,zookeeper-3.4.13-02和zookeeper-3.4.13-03的/bin目录下,执行
./zkServer.sh start 启动zookeeper
./zkServer.sh status 查看启动状态



- 一个leader节点,2个follower节点,说明部署成功
网友评论