【发布时间】:2016-12-18 01:09:34
【问题描述】:
我有一组作为集群运行的 Kafka 代理实例。我有一个正在向 Kafka 生成数据的客户端:
props.put("metadata.broker.list", "broker1:9092,broker2:9092,broker3:9092");
当我们使用 tcpdump 进行监控时,我可以看到只有与 broker1 和 broker2 的连接已建立,而对于 broker3,我的生产者没有连接。我有一个只有一个分区的主题。
我的问题:
代理数量和主题分区之间的关系如何?我是否应该始终拥有代理数 = 分区数?
为什么在我的情况下,我无法连接到 broker3?或者至少我的网络监控没有显示我的 Producer 与 broker3 建立了连接?
如果我能从生产者的角度更深入地了解与代理的连接是如何工作的,那就太好了。
【问题讨论】:
标签: apache-kafka