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

有做个达梦Flink CDC 没得,基于flink cdc?是不是可以根据oracle cdc的自己

有做个达梦Flink CDC 没得,基于flink cdc?是不是可以根据oracle cdc的自己改一下 不知道工作量大不大

展开
收起
真的很搞笑 2023-08-01 14:36:52 950 1
2 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    Flink CDC 基于 Debezium 和 Apache Flink 实现,可以支持多种数据库系统的 CDC 数据同步。如果您需要实现基于 Flink CDC 的达梦数据库数据同步,可以考虑按照以下步骤进行:

    确认达梦数据库是否支持 CDC。如果达梦数据库支持 CDC,您可以使用 Debezium MySQL Connector 来连接达梦数据库,并读取数据库中的 binlog 数据。如果达梦数据库不支持 CDC,您可以考虑使用其他数据库的 CDC 工具来实现数据同步,例如使用 Oracle CDC 工具来同步数据。

    根据 Debezium MySQL Connector 的配置文件示例,在配置文件中指定达梦数据库的连接参数,包括数据库主机名、端口号、用户名、密码等信息,并设置正确的数据库类型以及 CDC 相关参数。

    在 Apache Flink 中启动 Flink CDC 任务,并指定 Debezium MySQL Connector 的配置文件路径。Flink CDC 任务会自动读取配置文件,并根据配置文件中指定的参数连接达梦数据库,并读取数据库中的 binlog 数据。

    需要注意的是,虽然达梦数据库不是 Debezium MySQL Connector 支持的数据库类型,但是您可以根据 Oracle CDC 工具的使用方法和 Debezium MySQL Connector 的配置文件示例,自己编写一个针对达梦数据库的 Connector

    2023-08-01 23:23:56
    赞同 展开评论 打赏
  • 找到了跟我也说一下,最近在群里已经看到很多人问了。达梦他们也不主动兼容,去找他们厂商来做,这个不晓得,达梦有日志没得哟,他那个日志不一样,不知道啥结构的,默认256兆大小,做数据库操作那个日志大小都不变。打开也都是乱码,此回答整理自钉群“Flink CDC 社区”

    2023-08-01 14:44:57
    赞同 展开评论 打赏

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

相关产品

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

    更多
    PostgresChina2018_樊文凯_ORACLE数据库和应用异构迁移最佳实践 立即下载
    PostgresChina2018_王帅_从Oracle到PostgreSQL的数据迁移 立即下载
    Oracle云上最佳实践 立即下载

    相关镜像