Apache kafka 如何在Kafka中为群集配置server.properties
我一直在关注Kafka Quickstart在一台机器上“设置多代理群集”。(仅用于测试目的) 使用三个属性文件运行Kafka效果良好。(我在一台机器上运行它们进行测试) server.properties:Apache kafka 如何在Kafka中为群集配置server.properties,apache-kafka,Apache Kafka,我一直在关注Kafka Quickstart在一台机器上“设置多代理群集”。(仅用于测试目的) 使用三个属性文件运行Kafka效果良好。(我在一台机器上运行它们进行测试) server.properties: broker.id=0 listeners=PLAINTEXT://:9092 server-1.properties: broker.id=1 listeners=PLAINTEXT://:9093 broker.id=2 listeners=PLAINTEXT://:9094 s
broker.id=0
listeners=PLAINTEXT://:9092
server-1.properties:
broker.id=1
listeners=PLAINTEXT://:9093
broker.id=2
listeners=PLAINTEXT://:9094
server-2.properties:
broker.id=1
listeners=PLAINTEXT://:9093
broker.id=2
listeners=PLAINTEXT://:9094
现在,我想创建一个包含三台机器的集群
1)我要为三台机器运行三个Zookeeper吗?是否使用相同的端口(2181)?或者在一台机器上只运行一个动物园管理员
2)当我使用server.properties运行Kafka时,我知道我应该为每台机器使用不同的broker.id。听众部分呢?我使用相同的端口吗
listeners=纯文本://192.168.0.5:9092(机器1)listeners=纯文本://192.168.0.6:9092(机器2)
监听器=纯文本://192.168.0.7:9092(机器3)
zookeeper.connect=localhost:2181
#如果使用三台zookeeper机器和不同的端口,请将其修改为以下内容
#zookeeper.connect=192.168.0.5:2181192.168.0.6:2182192.168.0.7:2183
播发的.listeners
设置为集群中的每台计算机都可以解析的地址,以及您的客户机将在其中运行的地址李>
zookeeper.connect=localhost:2181
#如果使用三台zookeeper机器和不同的端口,请将其修改为以下内容
#zookeeper.connect=192.168.0.5:2181192.168.0.6:2182192.168.0.7:2183
播发的.listeners
设置为集群中的每台计算机都可以解析的地址,以及您的客户机将在其中运行的地址李>