CepOperator -> Sink: Print to Std. Out (3/6) (c2b48c8d25739a404a24562a6c3b5d4e) switched from RUNNIN

在处理Flink任务时,由于将消息处理逻辑移至map中导致匹配模式为空,直接返回true引发了持续错误。解决方案是在匹配模式内对map结果进行过滤,根据条件返回true或false。修复此问题后,Flink任务得以正常运行。
摘要由CSDN通过智能技术生成

CepOperator -> Sink: Print to Std. Out (3/6) (c2b48c8d25739a404a24562a6c3b5d4e) switched from RUNNIN

出现这个错误的原因是因为我在对消息进行处理的时候,将对消息进行处理的部分移动到了map里,而匹配模式里的逻辑就空了,只需要根据map返回的结果进行过滤即可。
但是我在处理的时候并没有过滤,而是直接返回true,导致一直出现这个问题。其实在匹配模式里面稍微对map的返回结果进行过滤。然后运行flink任务就不会出现这个错误。
错误代码如下:
在这里插入图片描述

正确代码如下:
在这里插入图片描述
进行了过滤,并不是直接返回true,而是根据判断的结果返回true或者false。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值