【问题标题】:kafka group rebalancing takes a long timekafka组再平衡需要很长时间
【发布时间】:2017-10-02 11:32:54
【问题描述】:

我正在经历组重新平衡需要很长时间才能阻止任何消费者消费消息。 我的问题:

  1. 为什么组再平衡需要这么长时间?
  2. 如何解决这个问题?我需要重新启动 kafka 集群吗?或任何解决方法,因为我们在生产中使用 kafka 集群

以下是截图:

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.

感谢任何建议?

【问题讨论】:

    标签: apache-kafka


    【解决方案1】:

    这有两个可能的原因:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-06-30
      • 2018-11-03
      • 1970-01-01
      • 2013-09-07
      • 2020-08-26
      • 2014-10-09
      • 2012-11-26
      相关资源
      最近更新 更多