五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Flink中,如何使用滾動窗口?

2023-07-28 10:32 作者:ingemar-  | 我要投稿

滾動窗口下窗口之間之間不重疊,且窗口長度是固定的。

我們可以用TumblingEventTimeWindowsTumblingProcessingTimeWindows創(chuàng)建一個基于Event TimeProcessing Time的滾動時間窗口。

窗口的長度可以用org.apache.flink.streaming.api.windowing.time.Time中的seconds、minutes、hours和days來設(shè)置。

下面的代碼展示了如何使用滾動窗口。

代碼中最后一個例子,我們在固定長度的基礎(chǔ)上設(shè)置了偏移(Offset)。

默認(rèn)情況下,時間窗口會做一個對齊,比如設(shè)置一個一小時的窗口,那么窗口的起止時間是[0:00:00.000 - 0:59:59.999)。

如果設(shè)置了Offset,那么窗口的起止時間將變?yōu)閇0:15:00.000 - 1:14:59.999)。Offset可以用在全球不同時區(qū)設(shè)置上,如果系統(tǒng)時間基于格林威治標(biāo)準(zhǔn)時間(UTC-0),中國的當(dāng)?shù)貢r間可以設(shè)置offset為Time.hours(-8)。

注意:

時間窗口使用的是timeWindow()也可以使用window(),比如,input.keyBy(...).timeWindow(Time.seconds(1))。timeWindow()是一種簡寫。


Flink中,如何使用滾動窗口?的評論 (共 條)

分享到微博請遵守國家法律
平原县| 永福县| 黔东| 长春市| 宣武区| 北流市| 沈阳市| 白山市| 汤原县| 玉屏| 栾城县| 新密市| 平江县| 孟州市| 河曲县| 策勒县| 永年县| 中宁县| 阿图什市| 镇巴县| 永川市| 灵山县| 青龙| 邢台县| 延庆县| 文水县| 旬邑县| 加查县| 团风县| 永兴县| 新和县| 杭锦旗| 故城县| 葫芦岛市| 巴东县| 枣阳市| 嘉禾县| 新邵县| 肥城市| 濉溪县| 九寨沟县|