当只有一台的时候,zookeeper断了那就都断了;所以搭建集群,先创建zookeeper集群,再搭kafka集群(集群的搭建一般选用奇数台服务器)
1. 克隆虚拟机
2.
[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.
列如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(为领导者)