title | weight | type | aliases | |
---|---|---|---|---|
Overview |
1 |
docs |
|
Flink CDC provides several source and sink connectors to interact with external systems. You can use these connectors out-of-box, by adding released JARs to your Flink CDC environment, and specifying the connector in your YAML pipeline definition.
Connector | Supported Type | External System |
---|---|---|
[Apache Doris]({{< ref "docs/connectors/pipeline-connectors/doris" >}}) | Sink | |
[Elasticsearch]({{< ref "docs/connectors/pipeline-connectors/elasticsearch" >}}) | Sink | |
[Kafka]({{< ref "docs/connectors/pipeline-connectors/kafka" >}}) | Sink | |
[MySQL]({{< ref "docs/connectors/pipeline-connectors/mysql" >}}) | Source | |
[OceanBase]({{< ref "docs/connectors/pipeline-connectors/oceanbase" >}}) | Sink | |
[Paimon]({{< ref "docs/connectors/pipeline-connectors/paimon" >}}) | Sink | |
[StarRocks]({{< ref "docs/connectors/pipeline-connectors/starrocks" >}}) | Sink |
The following table shows the version mapping between Flink® CDC Pipeline Connectors and Flink®
Flink® CDC Version | Flink® Version | Pipeline Source | Pipeline Sink | Notes |
---|---|---|---|---|
3.0.x | 1.17.*, 1.18.* | Mysql | StarRocks,Doris | |
3.1.x | 1.17.*, 1.18.*, 1.19.* | Mysql | StarRocks,Doris,Paimon,Kafka | only flink-cdc 3.1.1 support flink 1.19.* |
3.2.x | 1.17.*, 1.18.*, 1.19.* | Mysql | StarRocks,Doris,Paimon,Kafka,ElasticSearch |
If provided connectors cannot fulfill your requirement, you can always develop your own connector to get your external system involved in Flink CDC pipelines. Check out [Flink CDC APIs]({{< ref "docs/developer-guide/understand-flink-cdc-api" >}}) to learn how to develop your own connectors.
{{< top >}}