FlinkCDC-3.1.1 DataStream Source

问题:

Caused by: java.lang.ClassNotFoundException: org.apache.flink.table.catalog.ObjectPath

解决:

在poml文件中,导入的flink-table依赖把" <scope>"去掉

复制代码
    <properties>
        <maven.compiler.source>8</maven.compiler.source>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <flink.version>1.18.0</flink.version>
        <hadoop.version>3.0.0</hadoop.version>
        <slf4j.version>1.7.36</slf4j.version>
        <scala.binary.version>2.12</scala.binary.version>
    </properties>

        <!--   使用flinkcdc 3.1.1     -->
        <dependency>
            <groupId>org.apache.flink</groupId>
            <artifactId>flink-connector-mysql-cdc</artifactId>
            <!--  请使用已发布的版本依赖,snapshot 版本的依赖需要本地自行编译。 -->
            <version>3.1.1</version>
        </dependency>
        <!-- 依赖 flink.table org.apache.flink.table.catalog.ObjectPath-->
        <dependency>
            <groupId>org.apache.flink</groupId>
            <artifactId>flink-table-planner_${scala.binary.version}</artifactId>
            <version>${flink.version}</version>
<!--            <scope>provided</scope>-->
        </dependency>

参考:

scala版本根据下载flink.tgz安装包时指定的版本号

DataStream API 打包指南 | Apache Flink CDC

相关推荐
你才是臭弟弟12 小时前
关于增加Iceberg和Flink这样的复杂层,而不是直接操作如MinIO(分布式对象存储系统)?
大数据·flink
Hello.Reader1 天前
Flink 1.10/1.11 内存配置从“heap 时代”到“process/flink 时代”
java·大数据·flink
永远不会出bug1 天前
java怎么用Flink呢
java·开发语言·flink
霑潇雨1 天前
Flink的转换算子——map
大数据·开发语言·flink·api
Hello.Reader1 天前
Flink 内存与容器异常排障从报错关键词到精准下药
大数据·linux·flink
Hello.Reader1 天前
Flink Network Memory 调优吞吐、反压与 Checkpoint 的平衡术
java·大数据·flink
霑潇雨1 天前
Flink转换算子——filter
java·大数据·flink
永远不会出bug1 天前
flink是什么东西
大数据·flink
Hello.Reader2 天前
Flink JobManager 内存配置指南别让“控制面”先 OOM
大数据·flink
Hello.Reader2 天前
写给生产环境的 Flink 内存配置Process Memory、TaskManager 组件拆解与场景化调优
大数据·flink