Settings for Apache Kafka® connectors#
This article outlines the required settings for standard and upsert Kafka connectors in Aiven for Apache Flink®.
Note
Aiven for Apache Flink® supports the following data formats: JSON (default), Apache Avro, Confluent Avro, Debezium CDC. For more information on these, see the Apache Flink® documentation on formats.
Parameter |
Description |
Standard connector |
Upsert connector |
---|---|---|---|
Key data format |
Sets the format that is used to convert the key part of Kafka messages. |
Optional |
Required |
Key fields |
Defines the columns from the SQL schema of the data table that are considered keys in the Kafka messages. |
Optional (required if a key data format is selected) |
Not available |
Value data format |
Sets the format that is used to convert the value part of Kafka messages. |
Required |
Required |
Primary key |
Defines the column in the SQL schema that is used to identify each message. Flink uses this to determine whether to insert a new message or update or delete an existing message. Defined with the PRIMARY KEY (hostname) NOT ENFORCED
|
Optional |
Required |