【发布时间】:2020-02-26 11:27:03
【问题描述】:
我一直在关注 Kafka 快速入门,以在单台机器上“设置多代理集群”。 (仅用于测试目的)。
使用三个属性文件运行 Kafka 效果很好。 (我在一台机器上运行它们进行测试)
server.properties:
broker.id=0
listeners=PLAINTEXT://:9092
server-1.properties:
broker.id=1
listeners=PLAINTEXT://:9093
server-2.properties:
broker.id=2
listeners=PLAINTEXT://:9094
现在,我想创建一个包含三台机器的集群。
1) 我要为三台机器运行三个 Zookeeper 吗?使用相同的端口(2181)?或者在一台机器上只运行一个 Zookeeper?
2) 当我使用 server.properties 运行 Kafka 时,我知道我应该为每台机器设置不同的 broker.id。听众部分怎么样?我使用相同的端口吗?
listeners=PLAINTEXT://192.168.0.5:9092(机器 1)
listeners=PLAINTEXT://192.168.0.6:9092(机器 2)
listeners=PLAINTEXT://192.168.0.7:9092(机器 3)
【问题讨论】:
标签: apache-kafka