Apache Flink DataStream-滚动窗口中的元素计数

时间:2019-12-07 17:16:40

标签: apache-flink data-stream

我对Apache Flink及其API还是很陌生。我想创建Java程序,该程序将通过滚动窗口进行基于事件时间的处理。我想计算给定窗口中的元素数量。但是,我不知道该怎么做。

1 个答案:

答案 0 :(得分:1)

因此,如果要计算窗口中的元素数,则最简单的想法可能是这样。假设您有dataset变量代表您的数据集:

dataset.map(element => (element,1)).timeWindowAll(Time.seconds(5)).sum(1)

这应该为您提供窗口中元素的数量。