Обработка полного дискового пространства брокера kafka

У нас есть кворум zookeeper (3 узла) и 3 брокера kafka. Производители не могут отправить запись в кафку --- потеря данных. Во время расследования мы (все еще можем) SSH к этому брокеру и обнаружили, что диск брокера заполнен. Мы удалили журналы тем, чтобы освободить место на диске, и брокер снова заработал как положено.

Учитывая, что мы все еще можем подключиться к этому брокеру по SSH (сейчас мы не можем видеть журналы), но я предполагаю, что зоопарк может слышать сердцебиение этого брокера и не считает его отключенным? Как лучше всего обрабатывать такие события?

serverfault.com будет лучшим форумом для этого вопроса. StackOverflow предназначен для вопросов по программированию, в то время как ServerFault охватывает вопросы, связанные с администрированием и сетью, и это больше вопрос типа администратора.
tk421 16.05.2019 19:08
Построение конвейеров данных в реальном времени с Apache Kafka: Руководство по Python
Построение конвейеров данных в реальном времени с Apache Kafka: Руководство по Python
Apache Kafka - популярная платформа распределенной потоковой передачи данных, которую можно использовать для построения конвейеров данных в реальном...
1
1
1 962
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Лучше всего не допускать этого!

Вам необходимо отслеживать использование диска вашими брокерами и заранее получать оповещения на случай, если доступное место на диске закончится.

Вам необходимо установить ограничения хранения для темы, чтобы обеспечить регулярное удаление данных.

Вы также можете использовать политики тем (см. create.topic.policy.class.name), чтобы контролировать, сколько времени/размера разрешено хранить при создании/обновлении тем, чтобы гарантировать, что темы не смогут заполнить ваш диск.

Шаги восстановления, которые вы сделали, в порядке, но вы действительно не хотите заполнять диски, чтобы поддерживать высокую доступность вашего кластера.

Спасибо за это. Убедительно ли мое предположение? ..zk может все еще биться сердце того брокера с переполненным диском, ни один лидер не был переизбран = потеря данных?

letthefireflieslive 17.05.2019 02:40

Другие вопросы по теме