KafkaTool: не удается подключиться к кластеру Kafka - PullRequest
0 голосов
/ 23 сентября 2019

Я пытаюсь подключиться к Kafka с помощью KafkaTool.Я получил ошибку: Ошибка подключения к кластеру.не удалось создать новый KafkaAdminClient

Kafka и Zookeeper размещается в Docker.Я запускаю следующие команды

   docker network create kafka
   docker run --network=kafka -d --name zookeeper -e ZOOKEEPER_CLIENT_PORT=2181 confluentinc/cp-zookeeper:latest
   docker run --network=kafka -d -p 9092:9092 --name kafka -e KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181 -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://kafka:9092 -e KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR=1 confluentinc/cp-kafka:latest

Настройки для KafkaTool enter image description here

enter image description here

Почему KafkaTool неподключиться к Кафке, которая находится в Docker?

1 Ответ

1 голос
/ 23 сентября 2019

Ваш хост-компьютер не знает, что такое zookeeper или kafka, только сеть Docker.

Вы можете использовать localhost для обоих, затем установить -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://localhost:9092

и добавить -p 2181:2181 в команду запуска zookeeper

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