使用官方方法 Maven package 出来的 SocketWindowWordCount 在服务器上 flink run 报错,flatMap处报的错

芳樽清酒酌流年 2019-03-06 06:13:22
使用官方方法 Maven package 出来的 SocketWindowWordCount 在服务器上 flink run 报错,flatMap处报的错

$ mvn archetype:generate \
-DarchetypeGroupId=org.apache.flink \
-DarchetypeArtifactId=flink-quickstart-scala \
-DarchetypeVersion=1.7.2

然后用 IDEA import maven 项目

复制 flink 官方例子源码(自己修改了点,不碍事):


在本地 Run 没有任何问题(配合了 nc -l 8080):


然后开始打包,先在 pom.xml 里把入口类改为 SocketWindowWordCount,点 IDEA 右上角 Maven 里的 packge:


打包出来了个 jar 文件,把它传到服务器上 flink run 报错(配合了 nc -l 8080):


一旦在 8080 端口敲几个字符 enter 下就会报上面的错,很难受,在 Windows IDEA 上好好的

然后把 flatMap 那一行代码注释掉:


重新 packge,上传,flink run,没有问题:


哇,真滴难受,搞了很久无果

有哪位前辈来指点一手,感激不尽
...全文
115 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

1,261

社区成员

发帖
与我相关
我的任务
社区描述
Spark由Scala写成,是UC Berkeley AMP lab所开源的类Hadoop MapReduce的通用的并行计算框架,Spark基于MapReduce算法实现的分布式计算。
社区管理员
  • Spark
  • shiter
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧