我正在使用docker与Dockerfile一起安装连接器。我成功地从汇合集线器安装了连接器,但没有安装我自己的jar文件。
以下是我所做的:
ENV CONNECT_PLUGIN_PATH="/usr/share/java,/usr/share/confluent-hub-components"
USER root
COPY --chown=appuser:appuser aiven-kafka-connect-gcs-0.7.0.jar /usr/share/confluent-hub-components
USER appuser
RUN confluent-hub install --no-prompt aiven/kafka-connect-gcs:0.7.0我还尝试过各种confluent-hub install命令,包括:
RUN confluent-hub install --no-prompt aiven-kafka-connect-gcs:0.7.0
RUN confluent-hub install --no-prompt confluent-hub-components/aiven-kafka-connect-gcs-0.7.0.jar
RUN confluent-hub install --no-prompt aiven-kafka-connect-gcs-0.7.0.jar一切都没有结果。我确实尝试了其他目录,如/etc/kafka-connect/jars和我只是不断地得到相同的问题。
我做错了什么?语法?缺少附加的安装命令?还有别的吗?
发布于 2022-03-11 23:54:12
我就是这样做的:
RUN wget -O /set/your/path/here/<connector name here>.tar https://url-of-connector-here/<connector name and version here>.tar
RUN tar -xvf /set/your/path/here/<connector name here>.tar --directory /path/to/connect/plugins/here/而且起作用了。
发布于 2022-03-06 15:50:28
confluent-hub不“安装”本地JAR文件
默认情况下,它使用其参数对汇合集线器网站执行HTTP查找,并返回相应的响应。如果它是一个有效的连接器,它将提取它到插件路径,否则,您将得到一个错误
如果你给它一个当地的邮编,那就行了。
从汇流集线器下载的本地ZIP文件的路径
https://stackoverflow.com/questions/71358709
复制相似问题