I Kafka Connect Handler Client Dependencies
What are the dependencies for the Kafka Connect Handler to connect to Apache Kafka Connect databases?
The maven central repository artifacts for Kafka Connect databases are:
Maven groupId: org.apache.kafka
Maven artifactId: kafka_2.11 & connect-json
Maven version: the Kafka Connect version numbers listed for each section
I.1 Kafka 2.2.1
audience-annotations-0.5.0.jar connect-api-2.2.1.jar connect-json-2.2.1.jar jackson-annotations-2.9.0.jar jackson-core-2.9.8.jar jackson-databind-2.9.8.jar jackson-datatype-jdk8-2.9.8.jar javax.ws.rs-api-2.1.1.jar jopt-simple-5.0.4.jar kafka_2.12-2.2.1.jar kafka-clients-2.2.1.jar lz4-java-1.5.0.jar metrics-core-2.2.0.jar scala-library-2.12.8.jar scala-logging_2.12-3.9.0.jar scala-reflect-2.12.8.jar slf4j-api-1.7.25.jar snappy-java-1.1.7.2.jar zkclient-0.11.jar zookeeper-3.4.13.jar zstd-jni-1.3.8-1.jar
Parent topic: Kafka Connect Handler Client Dependencies
I.2 Kafka 2.1.1
audience-annotations-0.5.0.jar connect-api-2.1.1.jar connect-json-2.1.1.jar jackson-annotations-2.9.0.jar jackson-core-2.9.8.jar jackson-databind-2.9.8.jar javax.ws.rs-api-2.1.1.jar jopt-simple-5.0.4.jar kafka_2.12-2.1.1.jar kafka-clients-2.1.1.jar lz4-java-1.5.0.jar metrics-core-2.2.0.jar scala-library-2.12.7.jar scala-logging_2.12-3.9.0.jar scala-reflect-2.12.7.jar slf4j-api-1.7.25.jar snappy-java-1.1.7.2.jar zkclient-0.11.jar zookeeper-3.4.13.jar zstd-jni-1.3.7-1.jar
Parent topic: Kafka Connect Handler Client Dependencies
I.3 Kafka 2.0.1
audience-annotations-0.5.0.jar connect-api-2.0.1.jar connect-json-2.0.1.jar jackson-annotations-2.9.0.jar jackson-core-2.9.7.jar jackson-databind-2.9.7.jar javax.ws.rs-api-2.1.jar jopt-simple-5.0.4.jar kafka_2.12-2.0.1.jar kafka-clients-2.0.1.jar lz4-java-1.4.1.jar metrics-core-2.2.0.jar scala-library-2.12.6.jar scala-logging_2.12-3.9.0.jar scala-reflect-2.12.6.jar slf4j-api-1.7.25.jar snappy-java-1.1.7.1.jar zkclient-0.10.jar zookeeper-3.4.13.jar
Parent topic: Kafka Connect Handler Client Dependencies
I.4 Kafka 1.1.1
connect-api-1.1.1.jar connect-json-1.1.1.jar jackson-annotations-2.9.0.jar jackson-core-2.9.6.jar jackson-databind-2.9.6.jar jopt-simple-5.0.4.jar kafka_2.12-1.1.1.jar kafka-clients-1.1.1.jar lz4-java-1.4.1.jar metrics-core-2.2.0.jar scala-library-2.12.4.jar scala-logging_2.12-3.8.0.jar scala-reflect-2.12.4.jar slf4j-api-1.7.25.jar snappy-java-1.1.7.1.jar zkclient-0.10.jar zookeeper-3.4.10.jar
Parent topic: Kafka Connect Handler Client Dependencies
I.5 Kafka 1.0.2
connect-api-1.0.2.jar connect-json-1.0.2.jar jackson-annotations-2.9.0.jar jackson-core-2.9.6.jar jackson-databind-2.9.6.jar jopt-simple-5.0.4.jar kafka_2.12-1.0.2.jar kafka-clients-1.0.2.jar log4j-1.2.17.jar lz4-java-1.4.jar metrics-core-2.2.0.jar scala-library-2.12.4.jar slf4j-api-1.7.25.jar slf4j-log4j12-1.7.25.jar snappy-java-1.1.4.jar zkclient-0.10.jar zookeeper-3.4.10.jar
Parent topic: Kafka Connect Handler Client Dependencies
I.6 Kafka 0.11.0.0
connect-api-0.11.0.0.jar connect-json-0.11.0.0.jar jackson-annotations-2.8.0.jar jackson-core-2.8.5.jar jackson-databind-2.8.5.jar jopt-simple-5.0.3.jar kafka_2.11-0.11.0.0.jar kafka-clients-0.11.0.0.jar log4j-1.2.17.jar lz4-1.3.0.jar metrics-core-2.2.0.jar scala-library-2.11.11.jar scala-parser-combinators_2.11-1.0.4.jar slf4j-api-1.7.25.jar slf4j-log4j12-1.7.25.jar snappy-java-1.1.2.6.jar zkclient-0.10.jar zookeeper-3.4.10.jar
Parent topic: Kafka Connect Handler Client Dependencies
I.7 Kafka 0.10.2.0
connect-api-0.10.2.0.jar connect-json-0.10.2.0.jar jackson-annotations-2.8.0.jar jackson-core-2.8.5.jar jackson-databind-2.8.5.jar jopt-simple-5.0.3.jar kafka_2.11-0.10.2.0.jar kafka-clients-0.10.2.0.jar log4j-1.2.17.jar lz4-1.3.0.jar metrics-core-2.2.0.jar scala-library-2.11.8.jar scala-parser-combinators_2.11-1.0.4.jar slf4j-api-1.7.21.jar slf4j-log4j12-1.7.21.jar snappy-java-1.1.2.6.jar zkclient-0.10.jar zookeeper-3.4.9.jar
Parent topic: Kafka Connect Handler Client Dependencies
I.8 Kafka 0.10.2.0
connect-api-0.10.1.1.jar connect-json-0.10.1.1.jar jackson-annotations-2.6.0.jar jackson-core-2.6.3.jar jackson-databind-2.6.3.jar jline-0.9.94.jar jopt-simple-4.9.jar kafka_2.11-0.10.1.1.jar kafka-clients-0.10.1.1.jar log4j-1.2.17.jar lz4-1.3.0.jar metrics-core-2.2.0.jar netty-3.7.0.Final.jar scala-library-2.11.8.jar scala-parser-combinators_2.11-1.0.4.jar slf4j-api-1.7.21.jar slf4j-log4j12-1.7.21.jar snappy-java-1.1.2.6.jar zkclient-0.9.jar zookeeper-3.4.8.jar
Parent topic: Kafka Connect Handler Client Dependencies
I.9 Kafka 0.10.0.0
activation-1.1.jar connect-api-0.10.0.0.jar connect-json-0.10.0.0.jar jackson-annotations-2.6.0.jar jackson-core-2.6.3.jar jackson-databind-2.6.3.jar jline-0.9.94.jar jopt-simple-4.9.jar junit-3.8.1.jar kafka_2.11-0.10.0.0.jar kafka-clients-0.10.0.0.jar log4j-1.2.15.jar lz4-1.3.0.jar mail-1.4.jar metrics-core-2.2.0.jar netty-3.7.0.Final.jar scala-library-2.11.8.jar scala-parser-combinators_2.11-1.0.4.jar slf4j-api-1.7.21.jar slf4j-log4j12-1.7.21.jar snappy-java-1.1.2.4.jar zkclient-0.8.jar zookeeper-3.4.6.jar
Parent topic: Kafka Connect Handler Client Dependencies
I.10 Kafka 0.9.0.1
activation-1.1.jar connect-api-0.9.0.1.jar connect-json-0.9.0.1.jar jackson-annotations-2.5.0.jar jackson-core-2.5.4.jar jackson-databind-2.5.4.jar jline-0.9.94.jar jopt-simple-3.2.jar junit-3.8.1.jar kafka_2.11-0.9.0.1.jar kafka-clients-0.9.0.1.jar log4j-1.2.15.jar lz4-1.2.0.jar mail-1.4.jar metrics-core-2.2.0.jar netty-3.7.0.Final.jar scala-library-2.11.7.jar scala-parser-combinators_2.11-1.0.4.jar scala-xml_2.11-1.0.4.jar slf4j-api-1.7.6.jar slf4j-log4j12-1.7.6.jar snappy-java-1.1.1.7.jar zkclient-0.7.jar zookeeper-3.4.6.jar
Parent topic: Kafka Connect Handler Client Dependencies
I.11 Confluent Dependencies
Note:
The Confluent dependencies listed below are for the Kafka Connect Avro Converter and the assocated Avro Schema Registry client. When integrated with Confluent Kafka Connect, the below dependencies are required in addition to the Kafka Connect dependencies for the corresponding Kafka version which are listed in the previous sections.
- Confluent 5.5.0
- Confluent 5.4.0
- Confluent 5.3.0
- Confluent 5.2.1
- Confluent 5.1.3
- Confluent 5.0.3
- Confluent 4.1.2
- Confluent 4.0.3
- Confluent 3.2.1
Parent topic: Kafka Connect Handler Client Dependencies
I.11.1 Confluent 5.5.0
avro-1.9.2.jar classmate-1.3.4.jar common-config-5.5.0.jar commons-compress-1.19.jar commons-lang3-3.2.1.jar common-utils-5.5.0.jar connect-api-5.5.0-ccs.jar connect-json-5.5.0-ccs.jar guava-18.0.jar hibernate-validator-6.0.17.Final.jar jackson-annotations-2.10.2.jar jackson-core-2.10.2.jar jackson-databind-2.10.2.jar jackson-dataformat-yaml-2.4.5.jar jackson-datatype-jdk8-2.10.2.jar jackson-datatype-joda-2.4.5.jar jakarta.annotation-api-1.3.5.jar jakarta.el-3.0.2.jar jakarta.el-api-3.0.3.jar jakarta.inject-2.6.1.jar jakarta.validation-api-2.0.2.jar jakarta.ws.rs-api-2.1.6.jar javax.ws.rs-api-2.1.1.jar jboss-logging-3.3.2.Final.jar jersey-bean-validation-2.30.jar jersey-client-2.30.jar jersey-common-2.30.jar jersey-media-jaxb-2.30.jar jersey-server-2.30.jar joda-time-2.2.jar kafka-avro-serializer-5.5.0.jar kafka-clients-5.5.0-ccs.jar kafka-connect-avro-converter-5.5.0.jar kafka-connect-avro-data-5.5.0.jar kafka-schema-registry-client-5.5.0.jar kafka-schema-serializer-5.5.0.jar lz4-java-1.7.1.jar osgi-resource-locator-1.0.3.jar slf4j-api-1.7.30.jar snakeyaml-1.12.jar snappy-java-1.1.7.3.jar swagger-annotations-1.5.22.jar swagger-core-1.5.3.jar swagger-models-1.5.3.jar zstd-jni-1.4.4-7.jar
Parent topic: Confluent Dependencies
I.11.2 Confluent 5.4.0
avro-1.9.1.jar common-config-5.4.0.jar commons-compress-1.19.jar commons-lang3-3.2.1.jar common-utils-5.4.0.jar connect-api-5.4.0-ccs.jar connect-json-5.4.0-ccs.jar guava-18.0.jar jackson-annotations-2.9.10.jar jackson-core-2.9.9.jar jackson-databind-2.9.10.1.jar jackson-dataformat-yaml-2.4.5.jar jackson-datatype-jdk8-2.9.10.jar jackson-datatype-joda-2.4.5.jar javax.ws.rs-api-2.1.1.jar joda-time-2.2.jar kafka-avro-serializer-5.4.0.jar kafka-clients-5.4.0-ccs.jar kafka-connect-avro-converter-5.4.0.jar kafka-schema-registry-client-5.4.0.jar lz4-java-1.6.0.jar slf4j-api-1.7.28.jar snakeyaml-1.12.jar snappy-java-1.1.7.3.jar swagger-annotations-1.5.22.jar swagger-core-1.5.3.jar swagger-models-1.5.3.jar zstd-jni-1.4.3-1.jar
Parent topic: Confluent Dependencies
I.11.3 Confluent 5.3.0
audience-annotations-0.5.0.jar avro-1.8.1.jar common-config-5.3.0.jar commons-compress-1.8.1.jar common-utils-5.3.0.jar connect-api-5.3.0-ccs.jar connect-json-5.3.0-ccs.jar jackson-annotations-2.9.0.jar jackson-core-2.9.9.jar jackson-core-asl-1.9.13.jar jackson-databind-2.9.9.jar jackson-datatype-jdk8-2.9.9.jar jackson-mapper-asl-1.9.13.jar javax.ws.rs-api-2.1.1.jar jline-0.9.94.jar jsr305-3.0.2.jar kafka-avro-serializer-5.3.0.jar kafka-clients-5.3.0-ccs.jar kafka-connect-avro-converter-5.3.0.jar kafka-schema-registry-client-5.3.0.jar lz4-java-1.6.0.jar netty-3.10.6.Final.jar paranamer-2.7.jar slf4j-api-1.7.26.jar snappy-java-1.1.1.3.jar spotbugs-annotations-3.1.9.jar xz-1.5.jar zkclient-0.10.jar zookeeper-3.4.14.jar zstd-jni-1.4.0-1.jar
Parent topic: Confluent Dependencies
I.11.4 Confluent 5.2.1
audience-annotations-0.5.0.jar avro-1.8.1.jar common-config-5.2.1.jar commons-compress-1.8.1.jar common-utils-5.2.1.jar jackson-annotations-2.9.0.jar jackson-core-2.9.8.jar jackson-core-asl-1.9.13.jar jackson-databind-2.9.8.jar jackson-mapper-asl-1.9.13.jar jline-0.9.94.jar kafka-avro-serializer-5.2.1.jar kafka-clients-2.2.0-cp2.jar kafka-connect-avro-converter-5.2.1.jar kafka-schema-registry-client-5.2.1.jar lz4-java-1.5.0.jar netty-3.10.6.Final.jar paranamer-2.7.jar slf4j-api-1.7.25.jar snappy-java-1.1.7.2.jar xz-1.5.jar zkclient-0.10.jar zookeeper-3.4.13.jar zstd-jni-1.3.8-1.jar
Parent topic: Confluent Dependencies
I.11.5 Confluent 5.1.3
audience-annotations-0.5.0.jar avro-1.8.1.jar common-config-5.1.3.jar commons-compress-1.8.1.jar common-utils-5.1.3.jar jackson-annotations-2.9.0.jar jackson-core-2.9.8.jar jackson-core-asl-1.9.13.jar jackson-databind-2.9.8.jar jackson-mapper-asl-1.9.13.jar jline-0.9.94.jar kafka-avro-serializer-5.1.3.jar kafka-clients-2.1.1-cp3.jar kafka-connect-avro-converter-5.1.3.jar kafka-schema-registry-client-5.1.3.jar lz4-java-1.5.0.jar netty-3.10.6.Final.jar paranamer-2.7.jar slf4j-api-1.7.25.jar snappy-java-1.1.7.2.jar xz-1.5.jar zkclient-0.10.jar zookeeper-3.4.13.jar zstd-jni-1.3.7-1.jar
Parent topic: Confluent Dependencies
I.11.6 Confluent 5.0.3
audience-annotations-0.5.0.jar avro-1.8.1.jar common-config-5.0.3.jar commons-compress-1.8.1.jar common-utils-5.0.3.jar jackson-annotations-2.9.0.jar jackson-core-2.9.8.jar jackson-core-asl-1.9.13.jar jackson-databind-2.9.8.jar jackson-mapper-asl-1.9.13.jar jline-0.9.94.jar kafka-avro-serializer-5.0.3.jar kafka-clients-2.0.1-cp4.jar kafka-connect-avro-converter-5.0.3.jar kafka-schema-registry-client-5.0.3.jar lz4-java-1.4.1.jar netty-3.10.6.Final.jar paranamer-2.7.jar slf4j-api-1.7.25.jar snappy-java-1.1.7.1.jar xz-1.5.jar zkclient-0.10.jar zookeeper-3.4.13.jar
Parent topic: Confluent Dependencies
I.11.7 Confluent 4.1.2
avro-1.8.1.jar common-config-4.1.2.jar commons-compress-1.8.1.jar common-utils-4.1.2.jar jackson-annotations-2.9.0.jar jackson-core-2.9.6.jar jackson-core-asl-1.9.13.jar jackson-databind-2.9.6.jar jackson-mapper-asl-1.9.13.jar jline-0.9.94.jar kafka-avro-serializer-4.1.2.jar kafka-clients-1.1.1-cp1.jar kafka-connect-avro-converter-4.1.2.jar kafka-schema-registry-client-4.1.2.jar log4j-1.2.16.jar lz4-java-1.4.1.jar netty-3.10.5.Final.jar paranamer-2.7.jar slf4j-api-1.7.25.jar slf4j-log4j12-1.6.1.jar snappy-java-1.1.7.1.jar xz-1.5.jar zkclient-0.10.jar zookeeper-3.4.10.jar
Parent topic: Confluent Dependencies
I.11.8 Confluent 4.0.3
avro-1.8.1.jar common-config-4.0.3.jar commons-compress-1.8.1.jar common-utils-4.0.3.jar jackson-annotations-2.9.0.jar jackson-core-2.9.6.jar jackson-core-asl-1.9.13.jar jackson-databind-2.9.6.jar jackson-mapper-asl-1.9.13.jar jline-0.9.94.jar kafka-avro-serializer-4.0.3.jar kafka-connect-avro-converter-4.0.3.jar kafka-schema-registry-client-4.0.3.jar log4j-1.2.16.jar netty-3.10.5.Final.jar paranamer-2.7.jar slf4j-api-1.7.25.jar slf4j-log4j12-1.6.1.jar snappy-java-1.1.1.3.jar xz-1.5.jar zkclient-0.10.jar zookeeper-3.4.10.jar
Parent topic: Confluent Dependencies
I.11.9 Confluent 3.2.1
avro-1.7.7.jar common-config-3.2.1.jar commons-compress-1.4.1.jar common-utils-3.2.1.jar jackson-annotations-2.5.0.jar jackson-core-2.5.4.jar jackson-core-asl-1.9.13.jar jackson-databind-2.5.4.jar jackson-mapper-asl-1.9.13.jar jline-0.9.94.jar kafka-avro-serializer-3.2.1.jar kafka-connect-avro-converter-3.2.1.jar kafka-schema-registry-client-3.2.1.jar log4j-1.2.17.jar netty-3.7.0.Final.jar paranamer-2.3.jar slf4j-api-1.6.4.jar slf4j-log4j12-1.7.6.jar snappy-java-1.0.5.jar xz-1.0.jar zkclient-0.10.jar zookeeper-3.4.8.jar
Parent topic: Confluent Dependencies
I.12 Confluent 3.2.1
avro-1.7.7.jar common-config-3.1.2.jar commons-compress-1.4.1.jar common-utils-3.1.2.jar jackson-annotations-2.5.0.jar jackson-core-2.5.4.jar jackson-core-asl-1.9.13.jar jackson-databind-2.5.4.jar jackson-mapper-asl-1.9.13.jar jline-0.9.94.jar kafka-avro-serializer-3.1.2.jar kafka-schema-registry-client-3.1.2.jar log4j-1.2.17.jar netty-3.7.0.Final.jar paranamer-2.3.jar slf4j-api-1.6.4.jar slf4j-log4j12-1.7.6.jar snappy-java-1.0.5.jar xz-1.0.jar zkclient-0.9.jar zookeeper-3.4.8.jar
Parent topic: Kafka Connect Handler Client Dependencies