我有一些数据以id,float,float,float形式出现.我想按顺序min(),max()和sum()字段,并按id值分组.
使用flatMap我有一个Tuple4的位,但我不知道如何将它发送到下一步.
是)我有的:
dataStream.flatMap(new mapper()).keyBy(0)
.timeWindowAll(Time.of(5, TimeUnit.SECONDS)).min(1)
.timeWindowAll(Time.of(5, TimeUnit.SECONDS)).sum(2)
.timeWindowAll(Time.of(5, TimeUnit.SECONDS)).sum(3)
.map(new printstuff());
Run Code Online (Sandbox Code Playgroud)
这是处理这个问题的正确方法吗?或者我是否需要将每个timeWindowAll声明放在自己的声明中keyBy等等?
| 归档时间: |
|
| 查看次数: |
1405 次 |
| 最近记录: |