【问题标题】:Kafka Docker setup卡夫卡 Docker 设置
【发布时间】:2020-12-09 03:40:35
【问题描述】:

有人可以指出如何使用 docker 设置 kafka 吗?我已经尝试了我能找到的所有教程,但我得到了同样的错误:

无法解析 YYYYYYY:PORT 地址,其中 YYYYYYY 是容器 ID

我尝试使用 kafka 侦听器、kafka 广告主机名、kafka 端口和 kafka 广告侦听器环境变量,但没有任何效果。我映射了所有端口9092:90922181:2181

如果有人有一个使用 kafka 的工作 Dockerfile,我会推荐它。

【问题讨论】:

标签: docker apache-kafka


【解决方案1】:

YYYYYY:PORT 地址,其中 YYYYYYY 是容器 ID

没有看到 你的 Dockerfile 和你尝试过的命令,在我看来你没有在容器外部使用 localhost 来访问 Docker 映像,或者使用 Docker 图片名称不是容器 ID。

如果教程显示它有效,那么我认为查看另一个 Dockerfile 不会有帮助... TBH,这似乎是容器 ID 相关的误解;或者即使您在容器外部使用了容器名称,这也是网络错误,因为它对您的 DNS 服务器不可用

话虽如此,Confluent Quick Start (Docker) 不仅很好地概述了 Kafka,还概述了 Zookeeper 和其他 Kafka 相关组件

【讨论】:

    【解决方案2】:

    请参阅https://github.com/confluentinc/cp-docker-images/blob/5.0.0-post/examples/cp-all-in-one/docker-compose.yml 以获取工作中的 Docker Compose 示例。

    此外,您需要正确配置网络,因为 Kafka 跨主机工作并且需要能够访问所有主机。 This post 详细解释。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-03-17
      • 2022-12-07
      • 1970-01-01
      • 1970-01-01
      • 2016-10-09
      • 1970-01-01
      • 1970-01-01
      • 2018-09-15
      相关资源
      最近更新 更多