Kafka创建多个代理的步骤
在config配置文件中,复制server.properties文件
- 更改复制出来配置文件名称
- 修改文件中如下的配置项:
broker.id=1
listeners=PLAINTEXT://:9093
log.dir=/tmp/kafka-logs-1 - 启动代理配置如下
kafka-server-start.bat ../../config/server-1.properties
为多个代理复制主题副本(3个代理):
kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 3 --partitions 1 --topic Multibrokerapplication
查看创建的主题
kafka-topics.bat --describe --zookeeper localhost:2181 --topic Multibrokerappli-cation
发送和接收消息和单个代理的方式一致。