开发者社区 > 大数据与机器学习 > 实时计算 Flink > 正文

flink-connector-mysql-cdc和flink-connector-只能放一个吗?

flink-connector-mysql-cdc和flink-connector-sqlserver-cdc,只能放一个?

展开
收起
真的很搞笑 2023-11-30 15:46:30 84 0
2 条回答
写回答
取消 提交回答
  • 不同数据库都要放一个,同一个版本的,最好是胖包,image.png
    like me,此回答整理自钉群“Flink CDC 社区”

    2023-11-30 20:46:49
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    是的,Flink 中的 flink-connector-mysql-cdc 和 flink-connector-sqlserver-cdc 这两个 CDC(Change Data Capture) 连接器只能选择其中一个使用。

    这是因为这两个连接器底层实现的原理不同,无法同时运行。flink-connector-mysql-cdc 是基于 MySQL binlog 的 CDC 连接器,用于捕获和处理 MySQL 数据库的变更事件。而 flink-connector-sqlserver-cdc 是基于 SQL Server 的 CDC 功能实现的连接器,用于捕获和处理 SQL Server 数据库的变更事件。

    如果您需要同时捕获并处理 MySQL 和 SQL Server 数据库的变更事件,您可以将其拆分成两个独立的 Flink 作业,每个作业使用对应的 CDC 连接器来处理相应的数据库变更事件。这样可以实现并行处理和处理不同类型数据库的变更数据。

    2023-11-30 15:48:39
    赞同 展开评论 打赏

实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。

相关产品

  • 实时计算 Flink版
  • 相关电子书

    更多
    搭建电商项目架构连接MySQL 立即下载
    搭建4层电商项目架构,实战连接MySQL 立即下载
    PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

    相关镜像