0
0
Kafkadevops~5 mins

Replication factor in Kafka - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
Recall & Review
beginner
What is the replication factor in Kafka?
The replication factor is the number of copies of each partition that Kafka keeps across different brokers to ensure data durability and availability.
Click to reveal answer
beginner
Why is having a replication factor greater than 1 important?
It helps protect data from loss if a broker fails by keeping copies on other brokers, so the system can continue working without losing messages.
Click to reveal answer
beginner
What happens if the replication factor is set to 1?
There is only one copy of each partition, so if the broker holding that partition fails, the data is lost and unavailable until the broker recovers.
Click to reveal answer
intermediate
How does Kafka decide which brokers hold replicas of a partition?
Kafka distributes replicas across brokers to balance load and increase fault tolerance, ensuring replicas are on different brokers to avoid single points of failure.
Click to reveal answer
intermediate
What is the relationship between replication factor and fault tolerance?
Higher replication factor means more copies of data, which increases fault tolerance because the system can survive more broker failures without losing data.
Click to reveal answer
What does a replication factor of 3 mean in Kafka?
AEach partition has 3 copies on different brokers
BThere are 3 partitions in the topic
CThe topic can only have 3 messages
DThe broker can handle 3 clients
If a broker fails, what helps Kafka keep data available?
ADisabling replication
BReplication factor greater than 1
CUsing a single broker
DHaving only one partition
What risk does a replication factor of 1 pose?
AData loss if the broker fails
BToo many copies of data
CSlower message delivery
DMore disk space used
How does Kafka improve fault tolerance with replication?
ABy limiting the number of partitions
BBy deleting old messages
CBy storing replicas on different brokers
DBy using a single broker
What is a downside of increasing the replication factor?
AFewer brokers needed
BLess data safety
CMessages get lost faster
DMore disk space and network usage
Explain what the replication factor is and why it matters in Kafka.
Think about how Kafka keeps copies of data to avoid losing it.
You got /3 concepts.
    Describe what happens when the replication factor is set to 1 and a broker fails.
    Consider what happens if there is no backup copy.
    You got /3 concepts.