Debezium报错处理系列之第102篇:解决Flink CDC报错The db history topic or its content is fully or partially missing

Debezium报错处理系列之第102篇:解决Flink CDC报错The db history topic or its content is fully or partially missing

一、完整报错

  • io.debezium.DebeziumException: The db history topic or its content is fully or partially missing. Please check database history topic configuration and re-execute the snapshot.

二、错误原因

  • 表结构不存在了

三、参数理解

scan.startup.mode:

  • 配置选项 scan.startup.mode 指定 Oracle CDC Consumer 的启动模式。有效的枚举是:
    • nitial (default):首次启动时对监控的数据库表进行初始快照,并继续读取最新的重做日志。
    • latest-offset: 首次启动时切勿对受监控的数据库表执行快照,只需读取连接器启动以来的更改。

注意:scan.startup.mode选项的机制依赖于Debezium的snapshot.mode配置。所以请不要一起使用它们。如果在表 DDL 中同时指定 scan.startup.mode 和 debezium.snapshot.mode 选项,则可能会使 scan.startup.mode 不起作用。

debezium.*:

  • 将 Debezium 的属性传递给 Debezium 嵌入式引擎,该引擎用于捕获来自 Oracle 服务器的数据更改。例如:“debezium.snapshot.mode”=“never”。
  • 支持以下选项:
    • always:在每个连接器启动时执
  • 6
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

最笨的羊羊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值