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

Flink CDC中遇到过这个oracle cdc的问题吗?

Flink CDC中遇到过这个oracle cdc的问题吗?image.png

展开
收起
真的很搞笑 2024-03-05 23:42:04 34 0
1 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    根据提供的文档图像内容,可以看到在 Flink CDC 中遇到了与 Oracle CDC 相关的问题。具体错误信息是:

    Caused by: org.apache.kafka.connect.errors.DataException: file is not a valid field name
    at org.apache.kafka.connect.data.Struct.lookupField (Struct.java:261) ~[2:2]
    at org.apache.kafka.connect.data.Struct.getCheckType (Struct.java:269) "[2:2]"
    at org.apache.kafka.connect.data.Struct.getString (Struct.java:164)~[2:2]
    at com.ververica.cdc.connectors.base.relational.JdbcSourceEventDispatcherfSchemaChangeEventReceiver.schemangerdvalue(JdbcsourcentDispatcher.Java:193)~[2:2]
    at com.ververica.cdc.connectors.base.relational.JdbcSourceEventDispatcherfSchemaChangeEventRecer.schemaChangeEvent(JdbcsourceEventDispatcher.java:223)~[2:2]
    at io.debezium.connector.oracle.oracleschemaChangeEventEmitter.emitschemaChangeEvent(oracleSchemaChangeEventEmitter.Java:122)~[2:2]
    at com.ververica.cdc.connectors.base.relational.JdbcSourceEventDispatcher.dispatchemaChangeEvent(JdbcSourceEventDispatcher.java:147)~[2:2]
    at com.ververica.cdc.connectors.base.relational.JdbcSourceEventDispatcher.dispatchSchemaChangeEvent(JdbcsourceEventDispatcher.Java:62)-[2:2]
    at io.debezium.connector.oracle.logminer.processor.AbstractlogMinerEventProcessor.dispatchSchangeEventAndGetTableforNedTable(AbstractLogMinerEventPro cessor.java:1018)~>
    

    这个错误是由于字段名无效导致的。具体来说,file 不是一个有效的字段名。这可能是由于 Oracle CDC 配置或源数据中的问题引起的。

    要解决这个问题,可以考虑以下步骤:

    1. 检查 Oracle CDC 的配置文件,确保所有字段名都正确且符合命名规范。
    2. 验证源数据中的字段名是否正确,并确保它们与 Oracle CDC 配置中的字段名匹配。
    3. 如果问题仍然存在,可以查看 Flink CDC 和 Debezium(用于 Oracle CDC)的文档和社区支持,以获取更多关于该错误的详细信息和可能的解决方案。
    2024-03-08 23:10:30
    赞同 展开评论 打赏

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

相关产品

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

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

    相关镜像