首页 > 解决方案 > 如何在 reduceByKeyAndWindow 中设置具体的开始时间?

问题描述

我正在使用 Spark Streaming 并且正在使用 Kafka 主题,我还使用 reduceByKeyAndWindow 定义了一个流窗口,当我将例如 windowLength 10 秒和 slideInterval 10 秒放入时,我按预期每 10 秒得到结果,问题是我希望从特定时间开始每 10 秒显示一次窗口,在 00 秒,无论分钟,以便在 10、20、30 等我得到结果,因为现在我每 10 得到结果秒,但在一次执行中,窗口例如在 01、11、21 开始,而在另一次执行中,则在 09、19、29 等开始。

有谁知道我如何强制窗口在我想要的第二个开始?

谢谢!

标签: apache-sparkspark-streaming

解决方案


推荐阅读