问题1:请问flinkcdc中java.lang.NoSuchMethodError: io.debezium.jdbc.JdbcConnection.,mysql版启动报错是什么原因呢?
问题2:2.2.1的,mysql的话成熟的包都是什么版本啊?只是一致刷日志是什么原因啊?你们的控制台是打印变化数据,我的就是呼呼刷屏~
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
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 连接器版本不兼容的依赖项,并遵循依赖项管理最佳实践。
"回答1:包版本不对,这个要看下你用的mysql-cdc版本多少了。
回答2:参考下 https://blog.csdn.net/qq_30868737/article/details/117248807
flink是可以多流启动的。此回答整理至钉群“Flink CDC 社区”。"
com.ververica
flink-connector-mysql-cdc
2.2.1
看你的maven包引入正确且生效了没有
实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。