卡夫卡服务器守护进程要在每个代理上启动?
Kafka Server daemon to be launched on every broker?
我有 3 个节点的 Zookeeper 集群和一个 10 个节点的 Kafka 集群。在 3 个节点上启动 Zookeeper 守护进程后,我继续使用命令
启动 Kafka 守护进程
./kafka-server-start.sh "config/server.properties"
并且我的 server.properties
已正确配置,包含正确的 Zookeeper 连接字符串,例如:
zookeeper.connect=192.168.140.23:2181,192.168.140.24:2181,192.168.140.25:2181
我的问题是,我是否需要使用 ./kafka-server-start.sh "config/server.properties"
在所有 10 个代理节点上启动 Kafka 守护程序,还是仅在其中一个节点上启动就足够了?
供参考:
producers.properties
metadata.broker.list=192.168.140.23:9092,192.168.140.24:9092,192.168.140.25:9092,192.168.140.26:9092,192.168.140.27:9092,192.168.140.11:9092,192.168.140.12:9092,192.168.140.13:9092,192.168.140.14:9092
consumer.properties
zookeeper.connect=192.168.140.23:2181,192.168.140.24:2181,192.168.140.25:2181
您必须通过发出“./kafka-server-start.sh ...”来启动这 10 个节点上的所有 Kafka 服务器。自动工具可能是执行此操作的好方法。
我有 3 个节点的 Zookeeper 集群和一个 10 个节点的 Kafka 集群。在 3 个节点上启动 Zookeeper 守护进程后,我继续使用命令
启动 Kafka 守护进程./kafka-server-start.sh "config/server.properties"
并且我的 server.properties
已正确配置,包含正确的 Zookeeper 连接字符串,例如:
zookeeper.connect=192.168.140.23:2181,192.168.140.24:2181,192.168.140.25:2181
我的问题是,我是否需要使用 ./kafka-server-start.sh "config/server.properties"
在所有 10 个代理节点上启动 Kafka 守护程序,还是仅在其中一个节点上启动就足够了?
供参考:
producers.properties
metadata.broker.list=192.168.140.23:9092,192.168.140.24:9092,192.168.140.25:9092,192.168.140.26:9092,192.168.140.27:9092,192.168.140.11:9092,192.168.140.12:9092,192.168.140.13:9092,192.168.140.14:9092
consumer.properties
zookeeper.connect=192.168.140.23:2181,192.168.140.24:2181,192.168.140.25:2181
您必须通过发出“./kafka-server-start.sh ...”来启动这 10 个节点上的所有 Kafka 服务器。自动工具可能是执行此操作的好方法。