在FlinkSQL客户端中执行FlinkCDC,使用mysql连接的时候,报如下问题(Flink版本1.13.6):
Flink SQL> CREATE TABLE demok (
> id int,
> name STRING
> ) WITH (
> 'connector' = 'mysql-cdc',
> 'hostname' = 'localhost',
> 'port' = '3306',
> 'username' = 'root',
> 'password' = 'root',
> 'database-name' = 'cdc',
> 'table-name' = 'cdc_test');
[INFO] Execute statement succeed.Flink SQL> select * from demok;
[ERROR] Could not execute SQL statement. Reason:
java.lang.ClassNotFoundException: com.ververica.cdc.debezium.utils.ResolvedSchemaUtils文章来源:https://www.toymoban.com/news/detail-830343.html
问题原因:引用了错误的lib包导致 ,FlinkCDC官网为文章来源地址https://www.toymoban.com/news/detail-830343.html
到了这里,关于【Flink】 ClassNotFoundException: com.ververica.cdc.debezium.utils.ResolvedSchemaUtils的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!