Встречается на собеседованиях • сегодня

Что отвечает за регистрацию Kafka между брокерами

В Kafka за регистрацию и координацию между брокерами отвечает ZooKeeper (в версиях до 2.8) или Kafka Raft (KRaft) (в версиях 2.8+).

  • ZooKeeper хранит метаданные (топики, партиции, лидеры, конфигурации) и обеспечивает распределённый консенсус.
  • KRaft — встроенный механизм Kafka, заменяющий ZooKeeper, использует алгоритм Raft для управления состоянием кластера.

Пример конфигурации брокера с ZooKeeper:

properties
zookeeper.connect=zk1:2181,zk2:2181,zk3:2181
broker.id=1

С KRaft:

properties
process.roles=broker,controller
controller.quorum.voters=1@broker1:9093,2@broker2:9093,3@broker3:9093
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы