Kafka伪集群部署

Kafka伪集群部署

1.安装Kafka

[root@localhost ~]# tar -xvf kafka_2.12-2.5.0.tgz -C /usr/local/
[root@localhost ~]# cd /usr/local/
[root@localhost local]# mv kafka_2.12-2.5.0/  kafka

2.在config里面有一个server.properties文件,你需要几个伪节点就复制几份,建议是单数

[root@localhost local]# cd kafka/config/
[root@localhost config]# mv server.properties server1.properties [root@localhost config]# cp server1.properties server2.properties [root@localhost config]# cp server1.properties server3.properties

3.修改server.properties文件(三份文件都需要修改)

[root@localhost ~]# vim /usr/local/kafka/config/server1.properties
修改参数
broker.id=0
listeners=PLAINTEXT://:9092
log.dirs=/usr/local/kafka/logs/log1
zookeeper.connect=localhost:2181,localhost:2182,localhost:2183

[root@localhost ~]# vim /usr/local/kafka/config/server2.properties
broker.id=1
listeners=PLAINTEXT://:9093
log.dirs=/usr/local/kafka/logs/log2
zookeeper.connect=localhost:2181,localhost:2182,localhost:2183

[root@localhost ~]# vim /usr/local/kafka/config/server3.properties
broker.id=2
listeners=PLAINTEXT://:9094
log.dirs=/usr/local/kafka/logs/log3
zookeeper.connect=localhost:2181,localhost:2182,localhost:2183

4.启动Kafka

先启动zookeeper再启动Kafka

 /usr/local/kafka/bin/kafka-server-start.sh   -daemon  /usr/local/kafka1/config/server1.properties
 /usr/local/kafka/bin/kafka-server-start.sh   -daemon  /usr/local/kafka2/config/server2.properties
 /usr/local/kafka/bin/kafka-server-start.sh   -daemon  /usr/local/kafka3/config/server3.properties

5.检查,使用jps命令如果能看到Kafka的数量和你启动的数量一致,则是启动成功了

[root@localhost ~]# jps
1316 QuorumPeerMain
2485 Kafka
1194 QuorumPeerMain
2090 Kafka
3948 Jps
1246 QuorumPeerMain
1694 Kafka
原文地址:https://www.cnblogs.com/haoee/p/14657968.html