在IntelliJ IDEA里建了个Maven项目,用来开发flink应用。其中,引用了flink相关的jar包,并且设置了scope范围为provided。
org.apache.flink flink-java ${flink.version} provided
在IDEA中运行flink应用时,提示如下错误:
打开网易新闻 查看更多图片
在IDEA开发工具中运行代码的时候,需要把依赖配置中的scope属性注释掉。在编译打包JAR的时候,需要开启scope属性,这样最终的JAR包就不会包含这些依赖包,因为在flink集群中本身是有这些依赖包的。
特别声明:本文为网易自媒体平台“网易号”作者上传并发布,仅代表该作者观点。网易仅提供信息发布平台。
帮TA点赞