Bird
0
0

How does Kafka handle partition assignment during a rebalance when the number of consumers exceeds the number of partitions?

hard📝 Application Q9 of 15
Kafka - Consumer Groups
How does Kafka handle partition assignment during a rebalance when the number of consumers exceeds the number of partitions?
AKafka creates new partitions to match consumers
BConsumers are removed from the group until partitions free up
CPartitions are shared among multiple consumers simultaneously
DSome consumers remain idle without assigned partitions
Step-by-Step Solution
Solution:
  1. Step 1: Understand partition to consumer ratio

    Partitions cannot be split among consumers; each partition assigned to one consumer.
  2. Step 2: Analyze assignment when consumers > partitions

    Extra consumers remain idle without partitions assigned.
  3. Final Answer:

    Some consumers remain idle without assigned partitions -> Option D
  4. Quick Check:

    More consumers than partitions = idle consumers [OK]
Quick Trick: Partitions never split; extra consumers stay idle [OK]
Common Mistakes:
  • Thinking Kafka creates partitions automatically
  • Assuming partitions are shared simultaneously
  • Believing consumers are removed automatically

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Kafka Quizzes