将 jar 添加到 Confluent 中的通用 Kafka Connect 类路径 Docker
Add jar to general Kafka Connect classpath in the Confluent Docker
我正在为 Kafka connect v4.1.1 使用 confluent docker 并想添加一个带有特定 log4j appender 的 jar。
通过连接器隔离类路径,我不确定将该 jar 放在汇合 docker 中的什么位置,因为它由父 kafka 连接本身而不是连接器使用。
在此先感谢您的帮助!
如果要添加将由 Connect 框架使用且不特定于任何连接器的 jar,您有以下选项:
将 jar
添加到类路径中:
-e CLASSPATH=/path/to/custom/library.jar
将jar
直接复制到包含Kafka Connect框架的目录。在 Confluent docker 图像中,当前是:
/usr/share/java/kafka
您需要确保此 jar
不与 Kafka Connect 的任何依赖项冲突。
我正在为 Kafka connect v4.1.1 使用 confluent docker 并想添加一个带有特定 log4j appender 的 jar。
通过连接器隔离类路径,我不确定将该 jar 放在汇合 docker 中的什么位置,因为它由父 kafka 连接本身而不是连接器使用。
在此先感谢您的帮助!
如果要添加将由 Connect 框架使用且不特定于任何连接器的 jar,您有以下选项:
将
jar
添加到类路径中:-e CLASSPATH=/path/to/custom/library.jar
将
jar
直接复制到包含Kafka Connect框架的目录。在 Confluent docker 图像中,当前是:/usr/share/java/kafka
您需要确保此 jar
不与 Kafka Connect 的任何依赖项冲突。