Есть ли способ добавить переменные в Kafka server.properties?

#apache-kafka

Вопрос:

У меня еще нет опыта работы с Кафкой, и мне нужно автоматизировать задачу. Есть ли способ использовать переменные env в файле конфигурации? Чтобы быть более конкретным:

 advertised.listeners=INSIDE://:9092,OUTSIDE://<hostname>:29092
 

Я хотел бы извлечь и использовать имя хоста из моих переменных env. Не мог бы кто-нибудь, пожалуйста, помочь? Спасибо.

Ответ №1:

Файлы свойств не предлагают интерполяции переменных

Если вы запустили Kafka с помощью процессов Docker или написали свои собственные сценарии оболочки, которые генерируют файл свойств до запуска брокера, вы можете ввести значения