You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We need to either explicitly list the jar file dependencies needed by the transform or possibly bundle them up with the release. Currently installation requires downloading dependencies manually and copying them into the Kafka libs directory. This needs to either be documented or automated. The main dependencies are : avro and confluent avro (which depends on 6 other confluent jars and Google Guava). For example currently to install this transform I download confluent community edition and copy jars:
Re-opening because this still isn't working as expected. First I was under the impression that dependencies could be included with the plugin, but this isn't reliable. It turns out that shared dependencies (dependencies used by Kafka itself, or other plugins) cause issues if found in the plugin directory as mentioned in the Debezium Dockerfile. In our case I've observed NoSuchClassExceptions for guava, even when the jar is inside the plugin subdirectory (and moving it to Kafka libs fixes the issue). We need to re-visit the README instructions to indicate the cleanest path is to do as mentioned initially and simply copy files from confluent community edition directly into Kafka libs dir. We may want to revisit the distribution plugin configuration to isolate the plugin jar and possibly any direct dependencies not found in Kafka libs.
We need to either explicitly list the jar file dependencies needed by the transform or possibly bundle them up with the release. Currently installation requires downloading dependencies manually and copying them into the Kafka libs directory. This needs to either be documented or automated. The main dependencies are : avro and confluent avro (which depends on 6 other confluent jars and Google Guava). For example currently to install this transform I download confluent community edition and copy jars:
The text was updated successfully, but these errors were encountered: