apache flink datastream-滚动窗口中元素的计数

guicsvcw  于 2021-06-24  发布在  Flink
关注(0)|答案(1)|浏览(373)

我对ApacheFlink及其api非常陌生,我想创建一个java程序,它可以在翻滚的窗口中进行基于事件时间的处理。我要计算给定窗口中的元素数。然而,我不知道怎么做。

ebdffaop

ebdffaop1#

所以,如果你想计算窗口中元素的数量,最简单的方法可能是这样。假设你有 dataset 表示数据集的变量:

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

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

相关问题