错误描述:
错误: 无法初始化主类 com.haier.flink.main.PreFilteringMain
原因: java.lang.NoClassDefFoundError: org/apache/flink/streaming/api/functions/source/SourceFunction
错误解决方案:
<dependency>
<groupId>org.apache.flink</groupId>
<artifactId>flink-java</artifactId>
<version>${flink.version}</version>
<scope>provided</scope>
</dependency>
将 pom 中的 <scope>provided</scope> 这个属性去掉就可以了!
本文解决了一个关于Apache Flink中源函数(SourceFunction)找不到定义的问题。错误出现在尝试初始化com.haier.flink.main.PreFilteringMain类时。解决方法是调整Maven依赖配置,去除<scope>provided</scope>属性。
7309

被折叠的 条评论
为什么被折叠?



