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

使用flink-oracle-cdc,遇到一个问题。报错: Caused by: java.lang

使用flink-oracle-cdc,遇到一个问题。报错: Caused by: java.lang.IllegalStateException: Retrieve schema history failed, the schema records for engine b98b3d1e-0629-4335-b406-4d363a762c8c has been removed, this might because the debezium engine has been shutdown due to other errors. 求大佬指点下。

展开
收起
爱喝咖啡嘿 2023-01-03 14:39:46 421 0
1 条回答
写回答
取消 提交回答
  • Retrieve schema history failed, the schema records for engine b98b3d1e-0629-4335-b406-4d363a762c8c has been removed, this might because the debezium engine has been shutdown due to other errors.

    此错误表明 Debezium 引擎已关闭,并且与该引擎关联的模式历史记录已被删除。这可能是由于引擎关闭时遇到其他错误。

    要解决此问题,请尝试以下步骤:

    检查 Debezium 引擎日志:查找导致引擎关闭的错误消息。这将有助于你了解发生这种情况的原因。
    修复错误:修复日志中标识的任何错误。这可能涉及更新 Debezium 配置、修复数据库连接问题或解决其他潜在问题。
    重新启动 Debezium 引擎:一旦你修复了错误,重新启动 Debezium 引擎。这将重新创建模式历史记录并允许 Flink CDC 连接器继续读取数据。
    其他提示:

    确保 Debezium 引擎和 Flink CDC 连接器使用相同的数据库模式。
    检查 Flink CDC 连接器的配置,确保它正确指向 Debezium 引擎。
    如果问题仍然存在,你可以尝试删除 Debezium 引擎并重新创建它。
    注意:如果你使用的是 Flink SQL CDC,则需要在重新启动 Debezium 引擎后重新注册表源。有关更多详细信息,请参阅 Flink 文档。

    再来一次

    2024-02-26 16:54:47
    赞同 展开评论 打赏

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

相关产品

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

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

    相关镜像