我有一个集群设置并由 Ambari 管理,但是我想添加 KafkaConnect docker 并利用已经通过 Ambari 设置的 Kafka 和 ZooKeeper。我只能找到使用 Zookeper 和 kafka 部署 kafka-connect 的 docker 镜像,但是我不需要在 docker 上使用这些镜像。
我应该寻找什么来找到一个可以让我使用现有的 kafka 和 Zookeeper 服务的 docker 镜像?
最佳答案
假设 Kafka 0.10 由 Ambari 安装(由 Hortonworks HDP 或 HDF 完成),那么 Kafka Connect 已包含在 Kafka 安装中。
Ambari 目前不提供任何管理 Docker 镜像/服务或 Kafka Connect API 的机制。
Flume、Spark 和 Nifi 是 Hortonworks 支持的 Ambari 管理方式,可将 Kafka 数据导入 Hadoop。
如果您想要 Kafka Connect UI,您的选择包括 Landoop(免费)或 Confluence Control Center(授权)
例如,您可以独立使用 Docker Swarm + Portainer 等服务来管理多台机器上的 Docker 服务
关于docker - 将 KafkaConnect 添加到现有 Ambari 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50558513/