我在数据帧3列: - [时间:时间戳,COL1:双,COL2:双] 我想执行以下操作:如何在Streaming DataFrame上执行多个时间窗口操作?
dataFrame.withWatermark("time", "10 seconds")
.groupBy(window(col("time"),"10 seconds","1 second"))
.agg(mean("col1") with window of 10 seconds,max("col") with window of 5 seconds)`
感谢您的回复。如果我进行2个不同的查询,可以说一个用于平均值,一个用于最大值而不会加入这些查询,因为多个聚合还不支持连接两个流式查询或数据帧。请帮我找到解决此问题的方法。 –