【发布时间】:2021-01-23 15:01:26
【问题描述】:
我正在按照快速入门指南here 上的说明在本地运行 kafka,
然后我在config/consumer.properties 中定义了我的消费者组配置,以便我的消费者可以从定义的group.id 中选择消息
运行以下命令,
bin/kafka-consumer-groups.sh --list --bootstrap-server localhost:9092
结果,
test-consumer-group <-- group.id defined in conf/consumer.properties
console-consumer-67807 <-- when connecting to kafka via kafka-console-consumer.sh
我能够通过基于 python 的消费者连接到 kafka,该消费者配置为使用提供 group.id 即 test-consumer-group
首先,我无法理解 kafka 如何/何时创建消费者群体。似乎它在某个时间点加载了conf/consumer.properties,另外它在通过kafka-console-consumer.sh 连接时隐式创建了消费者组(在我的情况下为console-consumer-67807)。
我如何明确创建自己的消费者组,比如my-created-consumer-group?
【问题讨论】:
标签: apache-kafka kafka-consumer-api