Kafka - Consumer GroupsHow does Kafka handle partition assignment during a rebalance when the number of consumers exceeds the number of partitions?AKafka creates new partitions to match consumersBConsumers are removed from the group until partitions free upCPartitions are shared among multiple consumers simultaneouslyDSome consumers remain idle without assigned partitionsCheck Answer
Step-by-Step SolutionSolution:Step 1: Understand partition to consumer ratioPartitions cannot be split among consumers; each partition assigned to one consumer.Step 2: Analyze assignment when consumers > partitionsExtra consumers remain idle without partitions assigned.Final Answer:Some consumers remain idle without assigned partitions -> Option DQuick Check:More consumers than partitions = idle consumers [OK]Quick Trick: Partitions never split; extra consumers stay idle [OK]Common Mistakes:Thinking Kafka creates partitions automaticallyAssuming partitions are shared simultaneouslyBelieving consumers are removed automatically
Master "Consumer Groups" in Kafka9 interactive learning modes - each teaches the same concept differentlyLearnWhyDeepVisualTryChallengeProjectRecallTime
More Kafka Quizzes Consumer Groups - Cooperative vs eager rebalancing - Quiz 9hard Kafka Basics and Event Streaming - Kafka CLI tools overview - Quiz 6medium Kafka Basics and Event Streaming - Event streaming concept - Quiz 5medium Kafka Basics and Event Streaming - Message broker architecture - Quiz 14medium Kafka Cluster Architecture - Leader election - Quiz 9hard Producers - Acknowledgment modes (acks=0, 1, all) - Quiz 15hard Producers - Serialization (String, JSON, Avro) - Quiz 15hard Producers - Why producers publish data - Quiz 6medium Topics and Partitions - Topic deletion and cleanup - Quiz 4medium Topics and Partitions - Topic deletion and cleanup - Quiz 8hard