【发布时间】:2021-01-05 21:14:12
【问题描述】:
我想稍微修改 Confluent 的 Git 存储库 Dockerfile 以在我的 Confluent Connect 页面中包含 mongoDB 和 Snowflake 连接。一切正常,但我在门户中看不到它们。
docker-compose.yml也应该修改吗?
原码:
FROM confluentinc/cp-server-connect-base:5.5.1
ENV CONNECT_PLUGIN_PATH="/usr/share/java,/usr/share/confluent-hub-components"
ARG CONNECTOR_NAME
RUN confluent-hub install --no-prompt confluentinc/${CONNECTOR_NAME}:5.5.0
修改后的代码:
FROM confluentinc/cp-server-connect-base:5.5.1
ENV CONNECT_PLUGIN_PATH="/usr/share/java,/usr/share/confluent-hub-components"
ARG CONNECTOR_NAME
RUN confluent-hub install --no-prompt confluentinc/${CONNECTOR_NAME}:5.5.0 \
&& confluent-hub install --no-prompt mongodb/kafka-connect-mongodb:1.2.0 \
&& confluent-hub install --no-prompt snowflakeinc/snowflake-kafka-connector:1.4.3
【问题讨论】:
-
Unable to parse plugin id, make sure it has format: <owner>/<name>:<version|latest>是我在尝试构建文件时也遇到的错误。 -
请提供您的 docket-compose.yml
-
还有你的 docker 构建命令
-
$ docker build github.com/marcin2x4/confluentlearn/find/master
标签: docker apache-kafka apache-kafka-connect confluent-platform confluent-control-center