卡夫卡集团重新平衡需要很长时间

时间:2017-05-04 10:26:44

标签: apache-kafka

我正在逐步解决群体重新平衡需要很长时间才能阻止任何消费者消费消息。 我的问题:

  1. 为什么要花很多时间进行小组重新平衡?
  2. 我该如何解决这个问题?我需要重新启动kafka群集吗?或者我们在生产中使用kafka集群的任何解决方案
  3. 下面是截图:

    bin/kafka-consumer-groups.sh --bootstrap-server localhost:9095 --new-consumer --describe --group command-consumer-ldnpsr000001135   --command-config config/consumer.config
    Consumer group `command-consumer-ldnpsr000001135` is rebalancing.
    

    欣赏任何建议?

1 个答案:

答案 0 :(得分:0)

这有两个可能的原因:

  1. 当消费者加入群组时,将启动重新平衡流程。有一个重试次数的配置:rebalance.max.retries,默认设置为4.

  2. 如果消费者未能心跳到Zookeeper。 ZooKeeper会话超时。 ZooKeeper在这段时间内被认为已经死亡,并且会发生重新平衡。