Bird
0
0

To achieve a disaster recovery plan with minimal downtime and data loss in Kafka, which setup is most effective?

hard📝 Application Q8 of 15
Kafka - Multi-Datacenter and Replication
To achieve a disaster recovery plan with minimal downtime and data loss in Kafka, which setup is most effective?
ADisable replication and rely on consumer retries
BUse asynchronous replication with a single replica per partition
CUse MirrorMaker with synchronous replication and set min.insync.replicas to majority
DIncrease partition count without replication
Step-by-Step Solution
Solution:
  1. Step 1: Understand replication modes

    Synchronous replication ensures data is written to multiple brokers before acknowledging.
  2. Step 2: Configure min.insync.replicas

    Setting min.insync.replicas to a majority reduces data loss risk during failures.
  3. Step 3: Evaluate options

    Use MirrorMaker with synchronous replication and set min.insync.replicas to majority combines MirrorMaker for cross-cluster replication with strong consistency settings.
  4. Final Answer:

    Use MirrorMaker with synchronous replication and set min.insync.replicas to majority -> Option C
  5. Quick Check:

    Synchronous replication plus majority insync replicas minimizes data loss [OK]
Quick Trick: Synchronous replication with majority insync replicas reduces data loss [OK]
Common Mistakes:
MISTAKES
  • Choosing asynchronous replication for critical data
  • Ignoring min.insync.replicas settings
  • Relying on consumer retries for recovery

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Kafka Quizzes