Как распределяется лидер партиции между брокерами? Можно ли самим управлять распределением партиций/лидеров?

Реплики партиции размещаются на выбранных брокерах, а лидер выбирается из допустимых реплик. Распределением можно управлять через reassignment и preferred leader election.

Короткий ответ

Что ответить на собеседовании

Реплики партиции размещаются на выбранных брокерах, а лидер выбирается из допустимых реплик. Распределением можно управлять через reassignment и preferred leader election.

Подробный разбор

Ответ с пояснениями

Реплики партиции размещаются на выбранных брокерах, а лидер выбирается из допустимых реплик. Распределением можно управлять через reassignment и preferred leader election.

Предпочтительная реплика задаётся порядком replica assignment; при сбое лидерство переходит к другой подходящей реплике. Перенос реплик и балансировка лидерства — разные операции. Планируйте их с учётом rack awareness, ISR, трафика и throttling, не назначая произвольный неактуальный узел лидером ради равномерности.

Источник: Документация Apache Kafka, Документация Apache Kafka.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее