我正在使用Kafka connect v4.1.1的汇合docker,并希望添加一个具有特定log4j appender的jar。
通过连接器的classpath隔离,我不知道将jar放在汇合的docker中的位置,因为它由父kafka connect本身而不是连接器使用。
提前感谢您的帮助!
答案 0 :(得分:4)
如果要添加将由Connect框架使用的jar并且不特定于任何连接器,则可以使用以下选项:
将jar
添加到类路径中:
-e CLASSPATH=/path/to/custom/library.jar
将jar
直接复制到包含Kafka Connect框架的目录。在Confluent docker图像中,目前是:
/usr/share/java/kafka
您需要确保此jar
与Kafka Connect的任何依赖项不冲突。