From 7c3bef6a8064745b716b3d82b6f9fa0ec7bc0720 Mon Sep 17 00:00:00 2001 From: fffy <63960540@qq.com> Date: Wed, 17 Jul 2024 16:11:32 +0800 Subject: [PATCH 1/3] Support the version mapping between pipeline connectors and flink --- .../docs/connectors/pipeline-connectors/overview.md | 8 ++++++++ .../docs/connectors/pipeline-connectors/overview.md | 8 ++++++++ 2 files changed, 16 insertions(+) diff --git a/docs/content.zh/docs/connectors/pipeline-connectors/overview.md b/docs/content.zh/docs/connectors/pipeline-connectors/overview.md index 80c8251b416..fea91b9e66e 100644 --- a/docs/content.zh/docs/connectors/pipeline-connectors/overview.md +++ b/docs/content.zh/docs/connectors/pipeline-connectors/overview.md @@ -38,6 +38,14 @@ Flink CDC 提供了可用于 YAML 作业的 Pipeline Source 和 Sink 连接器 | [Paimon]({{< ref "docs/connectors/pipeline-connectors/paimon" >}}) | Sink |
  • [Paimon](https://paimon.apache.org/): 0.6, 0.7, 0.8 | | [StarRocks]({{< ref "docs/connectors/pipeline-connectors/starrocks" >}}) | Sink |
  • [StarRocks](https://www.starrocks.io/): 2.x, 3.x | +## Supported Flink Versions +下表展示了Flink® CDC管道连接器和Flink® 之间的版本映射 + +| Flink® CDC Version | Flink® Version | Pipeline Source | Pipeline Sink | 备注 | +|:-----------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------------:|:-----------------:|:-------------------------------:|:------------------------------:| +| 3.0.x | 1.17.\*, 1.18.\* | Mysql | StarRocks,Doris | | +| 3.1.x | 1.17.\*, 1.18.\*, 1.19.\* | Mysql | StarRocks,Doris,Paimon,Kafka | 仅flink-cdc 3.1.1支持flink 1.19.* | + ## Develop Your Own Connector 如果现有的连接器无法满足您的需求,您可以自行开发自己的连接器,以将您的外部系统集成到 Flink CDC 数据管道中。查阅 [Flink CDC APIs]({{< ref "docs/developer-guide/understand-flink-cdc-api" >}}) 了解如何开发您自己的连接器。 diff --git a/docs/content/docs/connectors/pipeline-connectors/overview.md b/docs/content/docs/connectors/pipeline-connectors/overview.md index 2d536a68f6e..8fbf7403d44 100644 --- a/docs/content/docs/connectors/pipeline-connectors/overview.md +++ b/docs/content/docs/connectors/pipeline-connectors/overview.md @@ -41,6 +41,14 @@ definition. | [Paimon]({{< ref "docs/connectors/pipeline-connectors/paimon" >}}) | Sink |
  • [Paimon](https://paimon.apache.org/): 0.6, 0.7, 0.8 | | [StarRocks]({{< ref "docs/connectors/pipeline-connectors/starrocks" >}}) | Sink |
  • [StarRocks](https://www.starrocks.io/): 2.x, 3.x | +## Supported Flink Versions +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.* | + ## Develop Your Own Connector If provided connectors cannot fulfill your requirement, you can always develop From 28589cae35229c9493aea919ccdcef892caf6bb9 Mon Sep 17 00:00:00 2001 From: fffy <63960540@qq.com> Date: Wed, 17 Jul 2024 16:35:59 +0800 Subject: [PATCH 2/3] check some code --- .../docs/connectors/pipeline-connectors/overview.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/content.zh/docs/connectors/pipeline-connectors/overview.md b/docs/content.zh/docs/connectors/pipeline-connectors/overview.md index fea91b9e66e..986cea4b971 100644 --- a/docs/content.zh/docs/connectors/pipeline-connectors/overview.md +++ b/docs/content.zh/docs/connectors/pipeline-connectors/overview.md @@ -39,12 +39,12 @@ Flink CDC 提供了可用于 YAML 作业的 Pipeline Source 和 Sink 连接器 | [StarRocks]({{< ref "docs/connectors/pipeline-connectors/starrocks" >}}) | Sink |
  • [StarRocks](https://www.starrocks.io/): 2.x, 3.x | ## Supported Flink Versions -下表展示了Flink® CDC管道连接器和Flink® 之间的版本映射 +下表展示了 Flink® CDC 管道连接器和 Flink® 之间的版本映射 -| Flink® CDC Version | Flink® Version | Pipeline Source | Pipeline Sink | 备注 | -|:-----------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------------:|:-----------------:|:-------------------------------:|:------------------------------:| -| 3.0.x | 1.17.\*, 1.18.\* | Mysql | StarRocks,Doris | | -| 3.1.x | 1.17.\*, 1.18.\*, 1.19.\* | Mysql | StarRocks,Doris,Paimon,Kafka | 仅flink-cdc 3.1.1支持flink 1.19.* | +| Flink® CDC Version | Flink® Version | Pipeline Source | Pipeline Sink | 备注 | +|:-----------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------------:|:-----------------:|:-------------------------------:|:---------------------------------:| +| 3.0.x | 1.17.\*, 1.18.\* | Mysql | StarRocks,Doris | | +| 3.1.x | 1.17.\*, 1.18.\*, 1.19.\* | Mysql | StarRocks,Doris,Paimon,Kafka | 仅 flink-cdc 3.1.1 支持 flink 1.19.* | ## Develop Your Own Connector From 755bf9362909d6f874195f7da7a96a61236a081a Mon Sep 17 00:00:00 2001 From: fffy <63960540@qq.com> Date: Thu, 5 Sep 2024 14:59:03 +0800 Subject: [PATCH 3/3] suit 3.2 version --- .../docs/connectors/pipeline-connectors/overview.md | 10 ++++++---- .../docs/connectors/pipeline-connectors/overview.md | 9 +++++---- .../src/test/resources/docker/server/my.cnf | 2 ++ 3 files changed, 13 insertions(+), 8 deletions(-) diff --git a/docs/content.zh/docs/connectors/pipeline-connectors/overview.md b/docs/content.zh/docs/connectors/pipeline-connectors/overview.md index 986cea4b971..56edf1b8808 100644 --- a/docs/content.zh/docs/connectors/pipeline-connectors/overview.md +++ b/docs/content.zh/docs/connectors/pipeline-connectors/overview.md @@ -41,10 +41,12 @@ Flink CDC 提供了可用于 YAML 作业的 Pipeline Source 和 Sink 连接器 ## Supported Flink Versions 下表展示了 Flink® CDC 管道连接器和 Flink® 之间的版本映射 -| Flink® CDC Version | Flink® Version | Pipeline Source | Pipeline Sink | 备注 | -|:-----------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------------:|:-----------------:|:-------------------------------:|:---------------------------------:| -| 3.0.x | 1.17.\*, 1.18.\* | Mysql | StarRocks,Doris | | -| 3.1.x | 1.17.\*, 1.18.\*, 1.19.\* | Mysql | StarRocks,Doris,Paimon,Kafka | 仅 flink-cdc 3.1.1 支持 flink 1.19.* | +| Flink® CDC Version | Flink® Version | Pipeline Source | Pipeline Sink | 备注 | +|:-----------------------------------:|:----------------------------------------------------------------------------------------------------------------------------------------:|:---------------:|:------------------------------------------:|:----------------------------------| +| 3.0.x | 1.17.\*, 1.18.\* | Mysql | StarRocks,Doris | | +| 3.1.x | 1.17.\*, 1.18.\*, 1.19.\* | Mysql | StarRocks,Doris,Paimon,Kafka | 仅 flink-cdc 3.1.1 支持 flink 1.19.* | +| 3.2.x | 1.17.\*, 1.18.\*, 1.19.\* | Mysql | StarRocks,Doris,Paimon,Kafka,ElasticSearch | | + ## Develop Your Own Connector diff --git a/docs/content/docs/connectors/pipeline-connectors/overview.md b/docs/content/docs/connectors/pipeline-connectors/overview.md index 8fbf7403d44..19568673182 100644 --- a/docs/content/docs/connectors/pipeline-connectors/overview.md +++ b/docs/content/docs/connectors/pipeline-connectors/overview.md @@ -44,10 +44,11 @@ definition. ## Supported Flink Versions 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.* | +| 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 | | ## Develop Your Own Connector diff --git a/flink-cdc-connect/flink-cdc-source-connectors/flink-connector-mysql-cdc/src/test/resources/docker/server/my.cnf b/flink-cdc-connect/flink-cdc-source-connectors/flink-connector-mysql-cdc/src/test/resources/docker/server/my.cnf index e6ba682c94f..627e1443fa6 100644 --- a/flink-cdc-connect/flink-cdc-source-connectors/flink-connector-mysql-cdc/src/test/resources/docker/server/my.cnf +++ b/flink-cdc-connect/flink-cdc-source-connectors/flink-connector-mysql-cdc/src/test/resources/docker/server/my.cnf @@ -36,6 +36,8 @@ skip-name-resolve #socket=/var/lib/mysql/mysql.sock secure-file-priv=/var/lib/mysql user=mysql +binlog_transaction_compression=on +binlog_transaction_compression_level_zstd=3 # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0