记一次Flink修改源码操作的大坑

背景:

为了适配flinkSQL连接clickhouse,修改flink-connector-jdbc_2.11-1.12.4.jar

添加clickhouse的信息。

因为有依赖关系,修改源码时报错,就把flink-table-common-1.12.4.jar放到jdk的\jdk\jre\lib\ext下面。(此处埋下隐患:忘了这回事了,坑了一天!!)

改完源码,打包,替换到项目里,运行,报错:各种找不到类。

网上尝试的所有方法都试过了,还是不行。

替换为原来的包,运行还是报错。

最后把程序发给别人运行,还是报错。

但是报错不一样。性质还是一样,找不到类。

突然发现报错都是关于flink的包。

------------------------------------------

想起来上午打包多放了一个flink的包flink-table-common-1.12.4.jar在jdk的目录下。

赶紧去删掉,再运行,还是报错!

别急!

清缓存、build、clean,重启idea。

一套操作猛如虎,得来全不费工夫。

再运行~~

记一次Flink修改源码操作的大坑_第1张图片

 喝口水,上个厕所,准备下班了,头疼~~

你可能感兴趣的:(大数据之开发工具,大数据之Clickhouse,大数据之Flink,flink,大数据,big,data)