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

Flink CDC中这段代码,为什么cdc 2.3.0上能取到数据到cdc 2.4.1没有数据?

Flink CDC中这样一段代码,在cdc 2.3.0 上能取到数据,到 cdc 2.4.1 上一直停在那,没有数据打印出来,这是怎么回事? oracle是 11.2.0.4版本。
1114239d956288cf10be00a3dabaa680.png

展开
收起
十一0204 2023-08-09 08:44:20 77 0
1 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    可能是由于以下原因之一:

    兼容性问题:Flink CDC 2.4.1 版本可能引入了一些与 Oracle 11.2.0.4 不兼容的更改或问题。这可能导致无法正确读取和处理 Oracle 数据库中的数据。建议查阅 Flink CDC 2.4.1 的发布说明和文档,以确定是否存在与 Oracle 11.2.0.4 兼容性相关的已知问题或更改。

    驱动程序问题:Flink CDC 使用特定的数据库驱动程序与 Oracle 进行连接和操作。升级到新版本可能需要更新或替换相应的 Oracle 驱动程序。请确保你使用的是与 Flink CDC 2.4.1 版本兼容的 Oracle 驱动程序,并查阅该驱动程序的文档以了解与该版本的 Oracle 数据库的兼容性。

    配置问题:升级后,Flink CDC 的配置可能需要进行一些调整或更新。请仔细检查你的 Flink CDC 2.4.1 的配置文件,确保与 Oracle 数据库的连接配置以及数据采集配置正确设置。

    日志级别和日志配置:检查日志级别和日志配置,确保没有屏蔽或过滤了重要的日志信息。将日志级别设置为更详细的级别(如 DEBUG)可能有助于了解问题所在。

    数据库状态和变更:确保 Oracle 数据库中的状态和数据变更与预期一致,以确保 CDC 可以正确捕获和传输数据。可能存在一些数据库配置或变更导致 CDC 无法正确读取或捕获数据。

    2023-08-13 17:03:17
    赞同 展开评论 打赏

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

相关产品

  • 实时计算 Flink版
  • 热门讨论

    热门文章

    相关电子书

    更多
    Flink CDC Meetup PPT - 龚中强 立即下载
    Flink CDC Meetup PPT - 王赫 立即下载
    Flink CDC Meetup PPT - 覃立辉 立即下载