Как понять, какая реплика раздела kafka broker отключена

#apache-kafka #apache-zookeeper #yahoo-kafka-manager

#apache-kafka #apache-zookeeper #yahoo-kafka-manager

Вопрос:

Есть тема с 22 репликами, 50 разделами и 22 запущенными брокерами Kafka.

Экран назначения темы вручную в Kafka Manager показывает, что во всех разделах темы отключен брокер, как показано на изображении.

Как определить, что Kafka broker отключен, используя cli или Kafka Manager?

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

введите описание изображения здесь

Ответ №1:

Эта информация о брокерах также поддерживается в Zookeeper. Итак, вы можете перейти на один из узлов zookeeper и использовать cli для извлечения этого, и вот последовательность команд, которую вы могли бы использовать:

  1. В командной строке просто введите команду zookeeper-client , и это должно вызвать командную строку zookeeper
  2. В новом приглашении выполните команду — ls /brokers/ids и это должно вернуть идентификаторы всех активных брокеров