Kafka - Cluster ArchitectureIn a Kafka cluster using ZooKeeper, what critical service does ZooKeeper provide?AManages cluster metadata and leader electionBHandles message serialization and deserializationCStores Kafka topic data permanentlyDBalances network traffic between brokersCheck Answer
Step-by-Step SolutionSolution:Step 1: Identify ZooKeeper's roleZooKeeper is responsible for managing cluster metadata and coordinating leader election among Kafka brokers.Step 2: Eliminate incorrect optionsMessage serialization is handled by Kafka clients, topic data is stored by brokers, and network balancing is not a ZooKeeper function.Final Answer:Manages cluster metadata and leader election -> Option AQuick Check:ZooKeeper manages metadata and leader election [OK]Quick Trick: ZooKeeper manages metadata and leader election [OK]Common Mistakes:Confusing ZooKeeper with Kafka brokers for data storageAssuming ZooKeeper handles message serializationThinking ZooKeeper balances network traffic
Master "Cluster Architecture" in Kafka9 interactive learning modes - each teaches the same concept differentlyLearnWhyDeepVisualTryChallengeProjectRecallTime
More Kafka Quizzes Consumer Groups - Why consumer groups enable parallel processing - Quiz 10hard Consumer Groups - Why consumer groups enable parallel processing - Quiz 14medium Consumer Groups - Cooperative vs eager rebalancing - Quiz 2easy Consumers - Consumer poll loop - Quiz 6medium Kafka Basics and Event Streaming - Why Kafka exists - Quiz 8hard Kafka Cluster Architecture - In-sync replicas (ISR) - Quiz 11easy Kafka Cluster Architecture - Broker nodes - Quiz 12easy Producers - Producer retries and idempotency - Quiz 7medium Producers - Message key and value - Quiz 7medium Topics and Partitions - Retention policies (time-based, size-based) - Quiz 2easy