标签: apache-flink data-stream
我对Apache Flink及其API还是很陌生。我想创建Java程序,该程序将通过滚动窗口进行基于事件时间的处理。我想计算给定窗口中的元素数量。但是,我不知道该怎么做。
答案 0 :(得分:1)
因此,如果要计算窗口中的元素数,则最简单的想法可能是这样。假设您有dataset变量代表您的数据集:
dataset
dataset.map(element => (element,1)).timeWindowAll(Time.seconds(5)).sum(1)
这应该为您提供窗口中元素的数量。