问flinkcdc中mysql版启动报错是什么原因呢?

问题1:请问flinkcdc中java.lang.NoSuchMethodError: io.debezium.jdbc.JdbcConnection.,mysql版启动报错是什么原因呢?
问题2:2.2.1的,mysql的话成熟的包都是什么版本啊?只是一致刷日志是什么原因啊?你们的控制台是打印变化数据,我的就是呼呼刷屏~

展开
收起
十一0204 2023-07-19 17:20:23 302 分享 版权
3 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    ava.lang.NoSuchMethodError: io.debezium.jdbc.JdbcConnection 错误通常是由于 Debezium JDBC 连接器的版本不兼容或未正确加载导致的。

    可能的原因和解决方法如下:

    版本不兼容
    Flink CDC 使用 Debezium JDBC 连接器来捕获数据库更改事件。如果您的 Flink CDC 版本与使用的 Debezium JDBC 连接器版本不兼容,则可能会导致此错误。请确保使用兼容的 Debezium JDBC 连接器版本。

    类加载问题
    如果您的 Flink CDC 无法正确加载 Debezium JDBC 连接器,则可能会导致此错误。请确保您的 Flink CDC 正确配置了 Debezium JDBC 连接器,并将其添加到您的 Classpath 中。

    依赖冲突
    如果您的 Flink CDC 依赖项中存在与 Debezium JDBC 连接器版本不兼容的依赖项,则可能会导致此错误。请确保您的 Flink CDC 依赖项中不存在与 Debezium JDBC 连接器版本不兼容的依赖项,并遵循依赖项管理最佳实践。

    2023-07-29 20:09:47
    赞同 展开评论
  • 意中人就是我呀!

    "回答1:包版本不对,这个要看下你用的mysql-cdc版本多少了。
    回答2:参考下 https://blog.csdn.net/qq_30868737/article/details/117248807
    flink是可以多流启动的。此回答整理至钉群“Flink CDC 社区”。"

    2023-07-19 17:39:14
    赞同 展开评论
  • com.ververica

    flink-connector-mysql-cdc

    2.2.1
    看你的maven包引入正确且生效了没有

    2023-07-19 17:30:59
    赞同 展开评论

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

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