gpt4 book ai didi

docker - 卡夫卡工具 : Can't connet to Kafka cluster

转载 作者:行者123 更新时间:2023-12-02 18:51:34 26 4
gpt4 key购买 nike

我正在尝试使用 KafkaTool 连接到 Kafka。我收到一个错误:连接到集群时出错。创建新的 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 中的 Kafka?

最佳答案

我假设这个 GUI 不是来自 Docker 容器。因此,您的主机不知道什么是 zookeeperkafka,只有 Docker 网络知道。

在 GUI 中,您需要对两者都使用 localhost,然后在 Kafka 运行命令中,保留所有其他变量,但更改 -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://localhost :9092

Zookeeper 运行命令没问题,但添加 -p 2181:2181 将端口暴露给主机,以便 GUI 可以连接

关于docker - 卡夫卡工具 : Can't connet to Kafka cluster,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58064976/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com