Flink provides a set of table formats that can be used with table connectors.
A table format is a storage format that defines how to map binary data onto table columns.
Table 1 Formats supported by FlinkFormats
|
Supported Connectors
|
CSV
|
Kafka, Upsert Kafka, FileSystem
|
JSON
|
Kafka, Upsert Kafka, FileSystem, Elasticsearch
|
Avro
|
Kafka, Upsert Kafka, FileSystem
|
Confluent Avro
|
Kafka, Upsert Kafka
|
Debezium
|
Kafka, FileSystem
|
Canal
|
Kafka, FileSystem
|
Maxwell
|
Kafka, FileSystem
|
Ogg
|
Kafka, FileSystem
|
Orc
|
FileSystem
|
Parquet
|
FileSystem
|
Raw
|
Kafka, Upsert Kafka, FileSystem
|