java.lang.NoSuchMethodError:org.apache.flink.api.java.ClosureCleaner.clean(Ljava/lang/Object;Z)V——flink使用时报错
原因
flink-streaming-java(或scala)包在pom文件的位置与其他包冲突,maven扫描时出现了异常
比如我负责的模块中涉及到了Redis,引入了
这个依赖,而该依赖中
也有一个相同的包且作用域只在test,它的位置在streaming之上所以导致先被扫描…(大意了)
解决
把flink-streaming-java提到pom的依赖顶部,这样是最保险的