向flink提交自定义任务,启动的时候正常连接,但是一旦提交任务就报错退出了,是什么原因呢?

向flink提交自定义任务,启动的时候正常连接,但是一旦提交任务就报错退出了,是什么原因呢?

https://img1.sycdn.imooc.com//climg/652fbf41084a9bfa14570757.jpg

在本地跑是正常的,但是部署到线上后,一旦提交任务就报错退出了。并且因为maprduce任务开始的时候是正常的,因此yarn上的日志也没有错误日志。只有控制台中的这一些提示。pom文件中所有依赖都加上了provided。但是一旦提交任务就退出了socket连接,重复了很多次都这样

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
徐老师 2023-10-18 19:31:24

需要先启动socket,再提交任务,否则任务提交上去连不上socket就异常退出了

  • 提问者 蒋昌魁 #1

    奥,老师,我知道我这里是什么原因了,目前安装的flink比较新,按照网上提示的加入这条语句就不会报错了

    env.setStreamTimeCharacteristic(TimeCharacteristic.ProcessingTime)

    https://img1.sycdn.imooc.com//climg/652fdef108b1bca213450725.jpg

    那老师目前的版本窗口函数该怎么使用呢?因为我发现

    env.setStreamTimeCharacteristic(TimeCharacteristic.ProcessingTime)

    这个语句也被提示已过期,不推荐使用了

    2023-10-18 21:35:31
  • 徐老师 回复 提问者 蒋昌魁 #2
    学习阶段建议使用flink1.11版本,flink版本迭代较快,api变化也比较大,后面会遇到很多这种发生变化的问题。课程后面也提供的有flink1.15版本的使用,所以现在学习前面的建议使用课程中的版本
    2023-10-18 21:37:51
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师