Настройка мульти-брокерского кластера (быстрый запуск kafka) - PullRequest
0 голосов
/ 07 ноября 2018

Я пытаюсь подписаться на QUICKSTART на домашней странице Apache Kafka.

На шаге 6: при настройке кластера с несколькими брокерами появляется сообщение «изменить свойства сервера»

config / server-1: свойства:

   broker.id=1
   listeners = PLAINTEXT://:9093
   logs.dirs=/tmp/kafka-logs-1 

Мой вопрос:

Использую ли я редактор vi для редактирования? если да, я просто изменяю значения элементов 'broker', 'listeners', 'logs.dirs' items, как указано выше?

kafka QUICKSTART server-1.properties edit

1 Ответ

0 голосов
/ 07 ноября 2018

Какой бы инструмент вы ни предпочли, он должен иметь возможность изменять значения и сохранять файл. Вы можете использовать sed, если действительно хотите (как могли бы делать некоторые контейнеры Docker ... На этом замечании, вы даже можете просто использовать Docker Compose для запуска двух контейнеров Kafka рядом)

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

Я хотел бы отметить, что наличие двух процессов-брокеров на одном компьютере с общим диском не является хорошей идеей. Вы получили бы лучшую производительность с большим пространством кучи на этом одном сервере

...