Bird
0
0

What is the primary purpose of rebalancing in a Kafka consumer group?

easy📝 Conceptual Q1 of 15
Kafka - Consumer Groups
What is the primary purpose of rebalancing in a Kafka consumer group?
ATo increase the number of partitions in a topic automatically
BTo redistribute partitions among consumers when group membership changes
CTo reset the consumer offsets to the earliest position
DTo pause message consumption temporarily
Step-by-Step Solution
Solution:
  1. Step 1: Understand consumer group membership changes

    When a consumer joins or leaves a group, Kafka needs to adjust partition assignments.
  2. Step 2: Identify the purpose of rebalancing

    Rebalancing redistributes partitions among active consumers to maintain load balance.
  3. Final Answer:

    To redistribute partitions among consumers when group membership changes -> Option B
  4. Quick Check:

    Rebalancing purpose = redistribute partitions [OK]
Quick Trick: Rebalancing redistributes partitions when consumers join or leave [OK]
Common Mistakes:
  • Confusing rebalancing with increasing partitions
  • Thinking rebalancing resets offsets
  • Assuming rebalancing pauses consumption

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Kafka Quizzes