I am using the confluent docker for Kafka connect v4.1.1 and would like to add a jar with specific log4j appenders.
With the classpath isolation by connector, I am not sure where to place that jar in the confluent docker, as it is used by the parent kafka connect itself and not the connectors.
Thanks in advance for the help!
If you want to add a jar that will be used by the Connect framework and is not specific to any of the connectors, you have the following options:
Add the jar
to the classpath with:
-e CLASSPATH=/path/to/custom/library.jar
Copy the jar
directly to the directory that includes the Kafka Connect framework. In Confluent docker images this is currently:
/usr/share/java/kafka
You need to make sure this jar
is not in conflict with any of the dependencies of Kafka Connect.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With