apache / flink-cdc

Flink CDC is a streaming data integration tool
https://nightlies.apache.org/flink/flink-cdc-docs-stable
Apache License 2.0
5.74k stars 1.95k forks source link

Flink CDC 3.1.0 Plan #2861

Closed leonardBang closed 7 months ago

leonardBang commented 11 months ago

Motivation

This is an umbrella issue for Flink CDC 3.1 version

Solution

[module] flink-cdc-common

[module] flink-cdc-cli

[module] flink-cdc-composer

[module] flink-cdc-connect/flink-cdc-source-connectors

[module] flink-cdc-connect/flink-cdc-pipeline-connectors

[module] flink-cdc-e2e-tests

[module] docs

Bug fix

Design docs

https://docs.google.com/document/d/1sC045l08hqZ8C9bVxeZdH5fY5A4Ljz__f5SqZ2Z8qrM/edit?usp=sharing

lvyanquan commented 10 months ago

Please add this Bug fix to the plan: Got NoSuchMethodError when running with Flink 1.17.1 and before. https://github.com/ververica/flink-cdc-connectors/issues/2943

ChenShuai1981 commented 10 months ago

please support kubernetes deployment and auto create database

ChenShuai1981 commented 10 months ago

please support pipeline with one source and many sinks

miaogr86 commented 10 months ago

What are the ways to reduce memory usage during the snapshot phase? https://github.com/ververica/flink-cdc-connectors/pull/1629 https://github.com/ververica/flink-cdc-connectors/issues/2700

ChenShuai1981 commented 10 months ago

Support add customized type mapping like paimon does, for example, tinyint1-not-bool and bigint-unsigned-to-bigint https://paimon.apache.org/docs/master/cdc-ingestion/mysql-cdc/

leonardBang commented 10 months ago

Support add customized type mapping like paimon does, for example, tinyint1-not-bool and bigint-unsigned-to-bigint https://paimon.apache.org/docs/master/cdc-ingestion/mysql-cdc/

+1, could you open a ticket for this ?

xiaolianghu commented 10 months ago

Look forward to the 3.1 release soon

klion26 commented 10 months ago

hi @leonardBang could #2315 be fixed in 3.1.0 ?

Seems the PR has been filed a long time ago, the author active on it, and it can fix many problems.

komiblog commented 9 months ago

Please merge this pr #2494 to fix the MariaDB connector bug, thank you very much!

maver1ck commented 9 months ago

Do you have plans to include general JDBC sink ? (not only starrocks ?)

ChenShuai1981 commented 9 months ago

Support add kafka source with debezium and canal json format

viethung2281996 commented 8 months ago

hi @leonardBang , do you have plan or roadmap for module flink-cdc-pipeline-connectors to support pipeline with MongoDB source !

leonardBang commented 8 months ago

hi @leonardBang , do you have plan or roadmap for module flink-cdc-pipeline-connectors to support pipeline with MongoDB source !

Yes, it's on the plan but maybe we consider it in next version

melin commented 8 months ago

support kafka pipeline data source connector

Sometimes cdc data needs to be written to a different data source storage and needs to be written to kafka first. It is then forwarded to different databases or data lakes in real time。

ChenShuai1981 commented 8 months ago

How to handle different primary keys need between mysql and doris? For example, in mysql table we always use auto-incremental id column as primary key and device_id as biz unique key, while in doris table, considering query performance by device_id, we choose device_id + id columns as primary key.

lvyanquan commented 8 months ago

How to handle different primary keys need between mysql and doris? For example, in mysql table we always use auto-incremental id column as primary key and device_id as biz unique key, while in doris table, considering query performance by device_id, we choose device_id + id columns as primary key.

@ChenShuai1981 this https://github.com/apache/flink-cdc/pull/2937 pr provide the ability to modify primary key definition.

hyr666 commented 8 months ago

when did it support OB for Oracle(Enterprise Edition)?

PatrickRen commented 7 months ago

Closing this issue as it has been migrated to Apache Jira.

xiaolianghu commented 6 months ago

Does release 3.1.0 support the following features? Thanks! 【Support dynamically table addition in flink-cdc-base #1152】 @leonardBang