为啥我修改flinkcdc2.4里面的guava30到guava18,会报其他错误啊?

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

展开
收起
真的很搞笑 2023-07-02 17:16:50 176 发布于黑龙江 分享
分享
版权
举报
3 条回答
写回答
取消 提交回答
  • 请问你这个问题解决了吗,我也有类似的问题

    2023-12-27 16:25:12 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
  • 修改 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 时,确保所有相关依赖项和配置都符合官方指南和要求,以避免出现问题。

    2023-07-30 11:13:13 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
  • 北京阿里云ACE会长

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

    2023-07-30 10:11:13 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论

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

还有其他疑问?
咨询AI助理
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等