Bird
0
0

Given a Kafka cluster with replication factor 3 and min.insync.replicas set to 2, what happens if one broker fails during a disaster?

medium📝 Predict Output Q4 of 15
Kafka - Multi-Datacenter and Replication
Given a Kafka cluster with replication factor 3 and min.insync.replicas set to 2, what happens if one broker fails during a disaster?
AData is lost immediately due to insufficient replicas
BThe cluster continues to accept writes with no data loss
CThe cluster stops accepting writes until the broker recovers
DThe cluster automatically increases replication factor
Step-by-Step Solution
Solution:
  1. Step 1: Understand replication and min.insync.replicas

    Replication factor 3 means data is copied to 3 brokers; min.insync.replicas 2 means at least 2 must acknowledge writes.
  2. Step 2: Analyze broker failure impact

    If one broker fails, 2 replicas remain in sync, so writes continue safely.
  3. Final Answer:

    The cluster continues to accept writes with no data loss -> Option B
  4. Quick Check:

    Replication factor and min.insync.replicas ensure availability [OK]
Quick Trick: Writes continue if min.insync.replicas are available [OK]
Common Mistakes:
  • Assuming writes stop immediately on broker failure
  • Thinking data is lost instantly
  • Believing replication factor auto-increases

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Kafka Quizzes