Конфигурация журналов Kafka не подбирается при запуске Kafka через Confluent CLI

Я пытаюсь перейти с Apache Kafka на Confluent Kafka

Поскольку хранилище временной папки довольно ограничено, я изменил log.dirs server.properties на настраиваемую папку

log.dirs=<custom  location>

Затем попробуйте запустить сервер kafka через интерфейс командной строки Confluent (версия 4.0), используя следующую команду:

bin/confluent start kafka

Однако, когда я проверяю папку данных kafka, данные все еще сохраняются во временной папке, а не в настраиваемой.

Я попытался запустить сервер kafka напрямую, который не использует Confluent CLI

bin/kafka-server-start etc/kafka/server.properties

затем увидел, что конфигурация была подобрана правильно

это ошибка сливающегося CLI или это должно быть


person Joey Trang    schedule 05.12.2017    source источник


Ответы (2)


Confluent CLI предназначен для использования во время разработки с Confluent Platform. Поэтому в настоящее время он собирает все данные и журналы в одном месте, чтобы разработчик мог легко проверить (с помощью confluent log или вручную) и удалить (с помощью confluent destroy или вручную) такие данные.

Вы можете изменить это обычное местоположение, установив

export CONFLUENT_CURRENT=<top-level-logs-and-data-directory>

и узнать, какое местоположение используется в любое время, с помощью:

confluent current

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

person Konstantine Karantasis    schedule 06.12.2017

Я пытаюсь перейти с Apache Kafka на Confluent Kafka

Не существует такой вещи, как «сливная кафка».


Вы можете обратиться к шагам документации Apache или Confluent Upgrade для переключения версий Kafka, но, в конце концов, оба являются Apache Kafka.

По теме: вам не нужен Kafka с сайта Confluent для запуска других частей платформы Confluent.


Однако команда confluent будет читать свои собственные встроенные файлы конфигурации для работы только на локальном хосте и не предназначена для интеграции с внешними брокерами / zookeepers.

Следовательно, kafka-server-start - это производственный способ запустить Apache Kafka.

person OneCricketeer    schedule 30.09.2018