Maven dependencies in Flink
Review the list of Maven dependencies to ensure the correct connector versions in your Flink applications.
- Avro
-
<dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-avro</artifactId> <version>1.19.1-csa1.14.0.0</version> </dependency>
- Confluent Registry
-
<dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-connector-confluent-registry</artifactId> <version>1.0-csa1.14.0.0</version> </dependency>
- CSV
-
<dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-csv</artifactId> <version>1.19.1-csa1.14.0.0</version> </dependency>
- Hive
-
<dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-connector-hive_2.12</artifactId> <version>1.19.1-csa1.14.0.0</version> </dependency>
- HBase
-
<dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-connector-hbase-1.4</artifactId> <version>3.0-csa1.14.0.0</version> </dependency>
<dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-connector-hbase-2.4</artifactId> <version>3.0-csa1.14.0.0</version> </dependency>
- Iceberg
-
<dependency> <groupId>org.apache.iceberg</groupId> <artifactId>iceberg-flink-runtime-1.17</artifactId> <version>1.3.1.7.3.1.0-197</version> </dependency>
- JDBC
-
<dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-connector-jdbc</artifactId> <version>3.2-csa1.14.0.0</version> </dependency>
- JSON
-
<dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-json</artifactId> <version>1.19.1-csa1.14.0.0</version> </dependency>
- Kafka
-
<dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-connector-kafka</artifactId> <version>3.2-csa1.14.0.0</version> </dependency>
- Kudu
-
<dependency> <groupId>org.apache.bahir</groupId> <artifactId>flink-connector-kudu_2.12</artifactId> <version>1.1.0-csa1.14.0.0</version> </dependency>
- Schema Registry
-
<dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-connector-cloudera-registry</artifactId> <version>1.0-csa1.14.0.0</version> </dependency>
- Table API
-
<dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-table-api-java-bridge</artifactId> <version>1.19.1-csa1.14.0.0</version> </dependency> <dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-table-planner-loader-bundle</artifactId> <version>1.19.1-csa1.14.0.0</version> </dependency>
For more information about how to use Maven in Flink, see the Apache documentation.