zookeeper集群搭建
1. clone多台虚拟机





vi /etc/sysconfig/network-scripts/ifcfg-ens33
修改网卡ip地址即可
2. 修改配置
到这里,4台虚拟机复制完成了(1台做leader, 2台follower,1台做ovserver - centos06)



查看一下目前的配置,因为是clone出来的所以都一样。看看centos03:
zookeeper的安装目录是 /opt/apps/zookeeper
zookeeper的快照目录是 /usr/data/zookeeper

在每台服务器快照目录写入myid:




修改每台机的配置文件zoo.cfg:
主机添加:
server.1=192.168.53.179:2888:3888
server.2=192.168.53.180:2888:3888
server.3=192.168.53.181:2888:3888
server.4=192.168.53.182:2888:3888:observer
observer添加:
peerType=observer
server.1=192.168.53.179:2888:3888
server.2=192.168.53.180:2888:3888
server.3=192.168.53.181:2888:3888
server.4=192.168.53.182:2888:3888:observer
其中2888是zookeeper通讯的端口, 3888是选举leader的时候的端口




配置修改完成
3. 集群启动
启动server1 2 3 4
server1启动, 由于1个没法选举,所以暂时报错

启动server2:

再看server1的状态:

启动server3:

启动server4:

完成

浙公网安备 33010602011771号