Kafka broker.id: переменная env и приоритет файла конфигурации - PullRequest
1 голос
/ 14 июня 2019

Я настраиваю кластер Kafka, в котором я устанавливаю broker.id=-1, чтобы автоматически генерировались broker.id s. но в некоторых случаях вы хотите установить их, используя переменные окружения (т.е. KAFKA_BROKER_ID).

Если это так, будут ли узлы с переменными KAFKA_BROKER_ID env использовать переменную env или генерировать их автоматически?

1 Ответ

2 голосов
/ 14 июня 2019

Зависит от того, как вы развертываете свою установку Kafka.

Из коробки Kafka не использует системные свойства для настройки идентификатора брокера, поэтому вам нужно поместить значение в файл .properties.(среди прочего: grep для KAFKA_BROKER_ID в источнике Kafka ничего не возвращает)

KAFKA_BROKER_ID, по-видимому, добавляется несколькими изображениями Docker, вам нужно связаться с автором того, который вы используете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...