Create Confluent Avro-based Apache Flink® table
Confluent Avro is a serialization format that requires integrating with a schema registry. This enables the serialization and deserialization of data in a format that is language-agnostic, easy to read, and supports schema evolution.
Aiven for Apache Flink® simplifies the process of creating an Apache Flink® source table that uses the Confluent Avro data format with Karapace, an open-source schema registry for Apache Kafka® that enables you to store and retrieve Avro schemas. With Aiven for Apache Flink, you can stream data in the Confluent Avro data format and perform real-time transformations.
Prerequisites
- Aiven for Apache Flink service with Aiven for Apache Kafka® integration. See Create Apache Flink® data service integrations for more information.
- Aiven for Apache Kafka® service with Karapace Schema registry enabled. See Create Apache Flink® data service integrations for more information.
- By default, Flink cannot create Apache Kafka topics while pushing
the first record automatically. To change this behavior, enable in
the Aiven for Apache Kafka target service the
kafka.auto_create_topics_enableoption in Advanced configuration section.