首页 > 解决方案 > 卡夫卡 Docker 设置

问题描述

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

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

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

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

标签: dockerapache-kafka

解决方案


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

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


推荐阅读