繁体   English   中英

Kafka Docker 设置

[英]Kafka Docker setup

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

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

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

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

有关工作 Docker Compose 的示例,请参阅https://github.com/confluentinc/cp-docker-images/blob/5.0.0-post/examples/cp-all-in-one/docker-compose.yml

此外,您需要正确设置网络配置,因为 Kafka 跨主机工作并且需要能够访问所有主机。 这篇文章详细解释了它。

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM