本文記錄一下kafka多機多Broker(集群)的基本配置,在上篇的基礎上進行,上篇配置在192.168.7.151上,本篇在152上。
一、在服務器192.168.7.152上配置兩個Broker
1、將151上的kafka遠程拷貝到152上
[root@localhost local]# scp -r kafka_2.9.2-0.8.1.1/ root@192.168.7.152:/usr/local
2、刪除掉logs中的舊文件broker0、broker1,並且新建broker2、broker3
[root@localhost logs]# rm -rf broker0 broker1
[root@localhost logs]# mkdir broker2 broker3
3、修改config中server.properties和server1.properties為server2.properties和server3.properties
[root@localhost config]# mv server.properties server2.properties
[root@localhost config]# mv server1.properties server3.properties
4、修改server2.properties和server3.properties的配置信息
[root@localhost config]# vim server2.properties
broker.id=2
log.dirs=/usr/local/kafka_2.9.2-0.8.1.1/logs/broker2
[root@localhost config]# vim server3.properties
broker.id=3
log.dirs=/usr/local/kafka_2.9.2-0.8.1.1/logs/broker3
5、啟動兩個broker
[root@localhost kafka_2.9.2-0.8.1.1]# bin/kafka-server-start.sh config/server2.properties &
[root@localhost kafka_2.9.2-0.8.1.1]# bin/kafka-server-start.sh config/server3.properties &
6、用jps命令查看,已經啟動成功!

二、查看集群是否已經注冊到zookeeper中
1、連接zookeeper的任意客戶端
[root@localhost kafka_2.9.2-0.8.1.1]# zkCli.sh
2、查看到成功注冊了4個broker,id分別是0、1、2、3

