Bird
0
0

How can you configure Kafka to minimize data loss during a datacenter failure in a multi-datacenter setup?

hard📝 Application Q9 of 15
Kafka - Multi-Datacenter and Replication
How can you configure Kafka to minimize data loss during a datacenter failure in a multi-datacenter setup?
ASet min.insync.replicas to 1 and replication.factor to 1
BDisable replication and increase producer retries
CSet min.insync.replicas to 2 and replication.factor to 3 across datacenters
DUse only one datacenter with high storage capacity
Step-by-Step Solution
Solution:
  1. Step 1: Understand min.insync.replicas and replication factor

    min.insync.replicas controls how many replicas must acknowledge writes; replication.factor controls total copies.
  2. Step 2: Analyze configuration for minimizing data loss

    Setting min.insync.replicas to 2 with replication.factor 3 ensures at least two copies confirm writes, reducing loss risk.
  3. Final Answer:

    Set min.insync.replicas to 2 and replication.factor to 3 across datacenters -> Option C
  4. Quick Check:

    Higher min.insync.replicas + replication factor = less data loss [OK]
Quick Trick: Require multiple replicas to confirm writes [OK]
Common Mistakes:
  • Setting min.insync.replicas too low
  • Disabling replication expecting retries to help
  • Using single datacenter for availability

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Kafka Quizzes