控制台消费者保持永久的重新平衡状态

时间:2018-07-16 11:11:42

标签: apache-kafka kafka-consumer-api kafka-topic

Kafka Version - 0.10.1.1

我有一个3个节点的Kafka群集,每个节点包含1个zk和1个代理。

我通过在现有console-consumer上启动topic来测试集群的准备情况。一旦看到使用者成功处理了消息,就可以通过按Ctrl+C或什至当我使用--timeout-ms选项指定时停止控制台使用者。

这导致消费者被删除,但将消费者组(属于消费者的一部分)留在后面。当我使用以下命令时,我看到使用者组始终处于 重新平衡状态。

命令

./bin/kafka-consumer-groups.sh --bootstrap-server broker01:9092,broker02:9092,broker03:9092 --describe --group console-consumer-12345

输出

Consumer group console-consumer-12345 is rebalancing

问题

  1. 我该如何删除consumer_group?我看不到它们在offsets.retention.minutes
  2. 之后过期
  3. 我可以使用简单的使用者来实现相同的目的吗? (例如./bin/kafka-simple-consumer-shell.sh --broker-list broker01:9092,broker02:9092,broker03:9092 --topic myTopic

任何朝着正确方向的建议都非常感谢!

0 个答案:

没有答案