Я следил за Kafka Quickstart за «Настройка кластера с несколькими брокерами» на одной машине. (Только для целей тестирования).
Запуск Kafka с тремя файлами свойств работал хорошо. (Я запустил их на одном компьютере для тестирования)
server.properties:
broker.id=0
listeners=PLAINTEXT://:9092
server-1.properties:
broker.id=1
listeners=PLAINTEXT://:9093
server-2.properties:
broker.id=2
listeners=PLAINTEXT://:9094
Теперь я хочу создать кластер из трех машин.
1) Запускаю ли три Zookeeper для трех машин? С таким же портом (2181)? Или запустить только один Zookeeper на одной машине?
2) Когда я запускаю Kafka с server.properties, я знаю, что у меня должен быть свой broker.id для каждой машины. Как насчет части слушателей? Я использую тот же порт?
слушатели = PLAINTEXT: //192.168.0.5: 9092 (машина 1)
слушатели = PLAINTEXT: //192.168.0.6: 9092 (машина 2)
слушатели = PLAINTEXT: //192.168. 0,7: 9092 (машина 3)