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:
完成