最新的cdc是2.21仅支持flink 1.13* 1.14*,而flink已经有1.15版本;自己编译支持1.15
下载官方包 https://github.com/ververica/flink-cdc-connectors/releases/tag/release-2.3.0
我下载的是source包,大家也可以去下载源码
1、下载后我们只需要用到mysql cdc在主pom中查看依赖并保留我们需要的。
下面会出现各种错误,我仅按照我出错的顺序来贴出解决方案如下:
1、首先install出现 com\google\errorprone\javac-shaded\9+181-r4173-1
这个包确实的。大家自行百度,这个包alicloud下载不了,可以登录https://mvnrepository.com/搜索下载后安装到本地;
安装我这里是在mvnrep官网点击view all 下载.jar和.pom放到本地仓库的。
以上解决后项目不在报错,pom中不需要引入此jar包。
2、继续install出现The following files had format violations:
这查看错误其中有
Run 'mvn spotless:apply' to fix these violations.
的字样,在idea的Terminal终端执行即可。
3、继续install出现There are test failures.
把这个点上继续install, 成功