【发布时间】:2020-01-05 06:29:44
【问题描述】:
我们的集群运行 Kafka 0.11,对使用消费者组有严格的限制。我们不能使用任意消费者组,因此管理员必须创建所需的消费者组。
我们运行 Kafka Connect HDFS Sinks 从主题读取数据并写入 HDFS。所有主题只有一个分区。
在 Kafka HDFS Sink 中使用 Consumer Groups 时,我可以考虑以下两种模式。
如图所示:
我知道,当一个主题有多个分区时,如果一个消费者失败,同一消费者组中的另一个消费者会接管该分区。
我的问题:
当多个主题共享同一个消费者组时,会发生同样的事情吗?即:如果消费者失败(HDFS Sink),另一个消费者(HDFS Sink 连接器)会接管工作并从该主题中读取吗?
更新:每个 Kafka HDFS Sink Connector 只订阅一个主题。
【问题讨论】:
标签: apache-kafka apache-kafka-connect