Реплики партиции размещаются на выбранных брокерах, а лидер выбирается из допустимых реплик. Распределением можно управлять через reassignment и preferred leader election.
Как распределяется лидер партиции между брокерами? Можно ли самим управлять распределением партиций/лидеров?
Реплики партиции размещаются на выбранных брокерах, а лидер выбирается из допустимых реплик. Распределением можно управлять через reassignment и preferred leader election.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Реплики партиции размещаются на выбранных брокерах, а лидер выбирается из допустимых реплик. Распределением можно управлять через reassignment и preferred leader election.
Предпочтительная реплика задаётся порядком replica assignment; при сбое лидерство переходит к другой подходящей реплике. Перенос реплик и балансировка лидерства — разные операции. Планируйте их с учётом rack awareness, ISR, трафика и throttling, не назначая произвольный неактуальный узел лидером ради равномерности.
Источник: Документация Apache Kafka, Документация Apache Kafka.