Bird
0
0

Why is the controller broker critical for Kafka's fault tolerance and cluster stability?

hard📝 Conceptual Q10 of 15
Kafka - Cluster Architecture

Why is the controller broker critical for Kafka's fault tolerance and cluster stability?

ABecause it balances load evenly across brokers
BBecause it stores all messages permanently for recovery
CBecause it handles all client connections directly
DBecause it manages leader elections and metadata updates ensuring consistent cluster state
Step-by-Step Solution
Solution:
  1. Step 1: Understand controller broker's role in cluster stability

    The controller manages leader elections and metadata updates, which are essential for fault tolerance.
  2. Step 2: Evaluate options based on controller's critical functions

    Only managing leader elections and metadata updates ensures consistent cluster state and fault tolerance.
  3. Final Answer:

    Because it manages leader elections and metadata updates ensuring consistent cluster state -> Option D
  4. Quick Check:

    Controller criticality = manages leader elections and metadata [OK]
Quick Trick: Controller ensures cluster stability via leader elections and metadata [OK]
Common Mistakes:
  • Thinking controller stores all messages
  • Assuming controller handles all client connections
  • Believing controller balances load

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Kafka Quizzes