请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

flink窗口触发问题

请问一下,如果数据源在某段时间没有数据,不推进水位线了,怎么让窗口在等待一段时间后触发计算?

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

1回答

Michael_PK 2020-10-17 18:12:24

水位线是根据当前窗口内最大的一条时间的记录往后变化的,如果没数据进来,那水位线还是在原来的那条最大的数据上的。

0 回复 有任何疑惑可以回复我~
  • 提问者 kingdomad #1
    没有办法触发窗口计算了吗?
    回复 有任何疑惑可以回复我~ 2020-10-17 18:52:37
  • Michael_PK 回复 提问者 kingdomad #2
    没有数据,触发也没啥意义了吧。这个是否触发。你可以造一波数据动手测试下看看
    回复 有任何疑惑可以回复我~ 2020-10-17 23:01:26
  • 提问者 kingdomad 回复 Michael_PK #3
    我意思是假设9:00-9:30这个窗口进来了一些数据,然后9:25就没数据进来了,水位线一直不推进,窗口里面是有数据的,但是窗口一直不触发的问题。可能我需要的是一个根据eventtime和等待时长去fire的trigger。我大概找到思路了。
    回复 有任何疑惑可以回复我~ 2020-10-18 09:05:17
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信