A kafka topic has a replication factor of 3 and min.insync.replicas setting of 2. How many brokers can go down before a producer with acks=1 can't produce?
Suggested Answer: D
Get Premium CCDAK Questions
as Interactive Web-Based Practice Test or PDF
Real Exam Format
Detailed Explanations
Instant Access
Get Your Practice Test
min.insync.replicas does not impact producers when acks=1 (only when acks=all)
13 comments · newest first
VE
Verona
11 months ago
Makes sense, but I didn't realize it was that strict!
NI
Nida
12 months ago
Nope, it's definitely 1. You need at least 2 in sync.
AL
Aliza
12 months ago
Wait, are you sure? I thought it was 2.
GE
Gerri
12 months ago
Totally agree, it’s all about the min.insync.replicas!
EU
Eun
1 year ago
The answer is 1 broker can go down.
CH
Chauncey
1 year ago
I’m confused about the acks=1 setting. Does that mean we can only afford to lose 1 broker? I thought it was more complicated than that.
LE
Leanna
1 year ago
This feels similar to a practice question we did on broker failures. I think we can lose 1 broker and still have enough replicas in sync.
MO
Moon
1 year ago
I'm not entirely sure, but I remember something about needing at least 2 brokers up for the min.insync.replicas. So maybe it's 2 brokers down?
AI
Aide
1 year ago
I think if the replication factor is 3 and min.insync.replicas is 2, then we can lose 1 broker and still produce, right?
AD
Adelina
1 year ago
I'm a bit confused by some of these terms like "NOP sled technique" and "heap-based security." I'll need to do a quick refresh on those concepts before answering.
CR
Cristal
1 year ago
Liquidity risk, for sure. That's the risk that the investment won't be easily convertible to cash without taking a big hit on the price. I feel pretty good about this one.
OL
Olive
1 year ago
Hmm, this seems like a tricky one. I'll need to carefully read through the details and think about the different options.
GR
Grover
1 year ago
Okay, let me see here. I'm pretty sure it's not that the MDU doesn't need to support MPLS, since that's not really a benefit. I'm leaning towards the answer about not needing a layer 2 loop prevention protocol.