【发布时间】:2020-10-18 01:32:41
【问题描述】:
我是 Kafka 的新手,我想问一个问题。
如果有 3 个 Kafka 代理(kafka1、kafka2、kafka3)(它们在同一个 Kafka 集群中) 和主题=测试(复制= 2) kafka1 有leader 分区,kafka2 有follower 分区。
如果producer向kafka3发送数据,那么kafka1和Kafka2中的数据如何存储?
听说,如果producer向kafka3发送数据,那么zookeeper会找到拥有leader分区的broker,并返回broker的dns或者IP地址。 然后,producer 会重新发送元数据给 broker。
对吗?或者如果它是错误的,请告诉我它是如何工作的。
非常感谢!
【问题讨论】:
标签: apache-kafka apache-zookeeper