zookeeper集群

当只有一台的时候,zookeeper断了那就都断了;所以搭建集群,先创建zookeeper集群,再搭kafka集群(集群的搭建一般选用奇数台服务器)

1. 克隆虚拟机

2.zookeeper的配置文件 zoo.cfg 每个文件都加入如下内容

[root@localhost Desktop]# cd /opt/zookeeper/conf/
[root@localhost conf]# vim zoo.cfg 

加入的内容(因为克隆了三台虚拟机,所以每一台的1,2,3,的编号对应着每一台的ip地址)

server.1=192.168.26.133:2888:3888 

server.2=192.168.26.131:2888:3888 

server.3=192.168.26.132:2888:3888 

3.为每个zookeeper创建data目录下面 

4.指定的myid文件 内容就是对应的server.1 .后边的名字 1 2 3

列如broker1

[root@localhost conf]# echo "1">/opt/zookeeper/data/myid
[root@localhost conf]# cat /opt/zookeeper/data/myid 
1

5.在bin目录下启动电脑查看状态

1 [root@localhost bin]# ./zkServer.sh start(启动)
2 ZooKeeper JMX enabled by default
3 Using config: /opt/zookeeper/bin/../conf/zoo.cfg
4 Starting zookeeper ... already running as process 2942.
5 [root@localhost bin]# ./zkServer.sh status(查看状态)
6 ZooKeeper JMX enabled by default
7 Using config: /opt/zookeeper/bin/../conf/zoo.cfg
8 Mode: follower(当为foller为追随者)
1 [root@localhost bin]# ./zkServer.sh start
2 ZooKeeper JMX enabled by default
3 Using config: /opt/zookeeper/bin/../conf/zoo.cfg
4 Starting zookeeper ... STARTED
5 [root@localhost bin]# ./zkServer.sh status
6 ZooKeeper JMX enabled by default
7 Using config: /opt/zookeeper/bin/../conf/zoo.cfg
8 Mode: leader(为领导者)
原文地址:https://www.cnblogs.com/liujinqq7/p/12402579.html