Apache kafka 尽管具有足够的并发性,但在扩展Kafka主题后,没有为使用者组分配新分区

Apache kafka 尽管具有足够的并发性,但在扩展Kafka主题后,没有为使用者组分配新分区,apache-kafka,spring-kafka,kafka-topic,Apache Kafka,Spring Kafka,Kafka Topic,前言:我们在旧版本1.1中使用ApacheKafka。我们有一个具有多个主题的消费者组,其并发性足以支持最大的主题分区(60并发)。我们正在扩展现有主题中的一个,以拥有更多的分区来支持不断增加的流量 问题:我们以前扩展过几个主题,并且成功地将新分区分配给消费者组。 我们注意到的通常行为是: 主题分区增加-->主题副本与现有Kafka节点同步-->使用者重新分配分区-->重新平衡-->重新平衡完成-->使用者组能够从新分区分配线程和提交 当我们扩展主题(我们称之为主题5)时,用户组没有将线程分配给

前言:我们在旧版本1.1中使用ApacheKafka。我们有一个具有多个主题的消费者组,其并发性足以支持最大的主题分区(60并发)。我们正在扩展现有主题中的一个,以拥有更多的分区来支持不断增加的流量

问题:我们以前扩展过几个主题,并且成功地将新分区分配给消费者组。 我们注意到的通常行为是: 主题分区增加-->主题副本与现有Kafka节点同步-->使用者重新分配分区-->重新平衡-->重新平衡完成-->使用者组能够从新分区分配线程和提交

当我们扩展主题(我们称之为主题5)时,用户组没有将线程分配给较新的分区,尽管用户组也进行了重新平衡和一次手动重启

我们需要调整什么来修复此问题。如果并发是个问题,那么我可以理解这种行为,但事实并非如此