为啥我修改flinkcdc2.4里面的guava30到guava18,会报其他错误啊?[阿里云实时计算 Flink版]

为啥我修改flinkcdc2.4里面的guava30到guava18,会报其他错误啊? Caused by: io.debezium.DebeziumException: Failed to resolve snapshot offset Caused by: java.sql.SQLException: 不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GBK,大佬,我看你也单独编译了。尝试flink1.13配合flink cdc2.4吗?

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
1 条回复 A 作者 M 管理员
  1. 修改 Flink CDC 2.4 中的 Guava 版本可能导致其他错误的原因可能是由于不同版本的 Guava 存在某些 API 不兼容的情况。一些库可能依赖于特定版本的 Guava,如果你降级到 Guava 18,可能会导致这些依赖库无法正常工作。

    然而,根据您提供的错误信息来看,问题似乎并不是由于 Guava 版本的更改引起的。错误信息中显示的是 Debezium Connector Oracle 报错,可能与 Oracle 数据库和 Debezium Connector Oracle 的配置有关或存在其他问题。建议检查数据库和 Debezium Connector Oracle 的配置,确保其正确性和一致性。

    另外,请注意 Flink CDC 2.4 可能对特定的 Flink 版本有要求,您可以查阅官方文档以获取准确的版本兼容性信息。在使用 Flink CDC 时,确保所有相关依赖项和配置都符合官方指南和要求,以避免出现问题。

  2. 误。这是因为 Guava 在不同版本中可能会存在一些 API 不兼容的情况,而一些库可能依赖于特定版本的 Guava。
    针对您提到的具体问题,看起来不是由于 Guava 版本的问题导致的。这个错误信息显示在 Debezium Connector Oracle 中,可能是由于 Oracle 数据库和 Debezium Connector Oracle 配置不正确或者存在其他问题导致的。建议检查数据库和 Debezium Connector Oracle 的配置,确保正确性和一致性。