docker - 卡夫卡 Docker 设置
问题描述
有人可以指出如何使用 docker 设置 kafka 吗?我已经尝试了我能找到的所有教程,但我得到了同样的错误:
无法解析 YYYYYYY:PORT 地址,其中 YYYYYYY 是容器 ID
我尝试使用卡夫卡监听器、卡夫卡广告主机名、卡夫卡端口和卡夫卡广告监听器环境变量,但没有任何效果。我映射了所有端口9092:9092
和2181: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 跨主机工作并且需要能够访问所有主机。这篇文章详细解释了它。
推荐阅读
- php - 用php获取对象的值
- mongodb - MongoDB WiredTiger 缓存与内存数据库有什么区别
- grafana - Grafana 仪表板的物理位置
- python - “帖子”类没有“对象”成员pylint(无成员)
- wordpress - 是否可以在 WordPress/Woocommerce 中图像的特定部分进行颜色叠加?
- java - Docker + nginx + 角度 +Spring Boot
- wkhtmltopdf - 使用 wkhtmltopdf 将 html 转换为 PDF
- java - Java MongoClient 添加新的嵌入文档
- javascript - 在上传之前使用 Javascript 获取图像名称 onclick
- java - 用于内存分配的 Java Profiler