nerdexam
Confluent

CCAAK · Question #103

How does Kafka achieve high availability?

The correct answer is B. By automatic leadership election for partitions in case of broker failure. Kafka maintains high availability by replicating partitions across brokers and performing automatic leader election when a broker fails. An in-sync replica is promoted to leader, allowing reads and writes to continue without interruption.

Managing Brokers and Clusters

Question

How does Kafka achieve high availability?

Options

  • ABy preventing any form of data replication
  • BBy automatic leadership election for partitions in case of broker failure
  • CBy using a round-robin method to distribute messages evenly across consumers
  • DBy implementing a single active master node at all times

How the community answered

(56 responses)
  • A
    4% (2)
  • B
    77% (43)
  • C
    7% (4)
  • D
    13% (7)

Explanation

Kafka maintains high availability by replicating partitions across brokers and performing automatic leader election when a broker fails. An in-sync replica is promoted to leader, allowing reads and writes to continue without interruption.

Topics

#high availability#leader election#broker failure#partition leadership

Community Discussion

No community discussion yet for this question.

Full CCAAK Practice