我正在使用用于kafka connectv4.1.1的汇合docker,并希望添加一个带有特定log4j附加器的jar。通过连接器隔离类路径,我不确定将jar放在汇合docker的何处,因为它是由父kafka connect本身使用的,而不是由连接器使用的。提前感谢您的帮助!
jrcvhitl1#
如果您想添加一个将由connect框架使用且不特定于任何连接器的jar,可以使用以下选项:添加 jar 到类路径: -e CLASSPATH=/path/to/custom/library.jar 复制 jar 直接指向包含kafka connect框架的目录。在confluent docker images中,当前是: /usr/share/java/kafka 你要确保这一点 jar 与Kafka连接的任何依赖项都不冲突。
jar
-e CLASSPATH=/path/to/custom/library.jar
/usr/share/java/kafka
1条答案
按热度按时间jrcvhitl1#
如果您想添加一个将由connect框架使用且不特定于任何连接器的jar,可以使用以下选项:
添加
jar
到类路径:-e CLASSPATH=/path/to/custom/library.jar
复制jar
直接指向包含kafka connect框架的目录。在confluent docker images中,当前是:/usr/share/java/kafka
你要确保这一点jar
与Kafka连接的任何依赖项都不冲突。