我一直在跟踪Kafka Quickstart在一台机器上“设置一个多代理集群”。(只作测试用途)。
使用三个属性文件运行Kafka很好。(我在一台机器上进行测试)
server.properties :
broker.id=0
listeners=PLAINTEXT://:9092服务器-1.属性:
broker.id=1
listeners=PLAINTEXT://:9093服务器-2.属性:
broker.id=2
listeners=PLAINTEXT://:9094现在,我想用三台机器创建一个集群。
1),我为三台机器运行三台动物园管理员吗?同一个港口(2181)?还是只在一台机器上运行一个动物园管理员?
2)当我使用server.properties运行卡夫卡时,我知道对于每台机器我应该有不同的broker.id。听众部分呢?我用同一个端口吗?
侦听器=明文://192.168.0.5:9092(机器1)
侦听器=明文://192.168.0.6:9092(机器2)
侦听器=明文://192.168.0.7:9092(机器3)
发布于 2019-10-31 07:46:35
中有一个conf。
zookeeper.connect=localhost:2181
# if using three zookeeper machines and different ports, modify it to following
# zookeeper.connect=192.168.0.5:2181,192.168.0.6:2182,192.168.0.7:2183advertised.listeners设置为群集中的每台机器都可以解析的地址,以及客户端运行的位置。https://stackoverflow.com/questions/58637650
复制相似问题