最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

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

Flink | 想要對(duì)數(shù)據(jù)加窗口,通過什么調(diào)用方法實(shí)現(xiàn)?

2023-08-03 10:56 作者:ingemar-  | 我要投稿

我們?nèi)绻胍獙?duì)數(shù)據(jù)加窗口可以調(diào)用以下兩種方法



window方法


僅針對(duì)keyby后的流可以使用

對(duì)分流后的每個(gè)子流加窗口


如圖,可見有8個(gè)快捷方法可以使用

底層是幫組我們調(diào)用的window和windowAll方法

具體根據(jù)需要使用即可



windowAll方法


使用了keyby分流后的流或者未使用keyby分流后的流,均可使用

作用是:對(duì)數(shù)據(jù)進(jìn)行加窗口操作,并且會(huì)忽略是否進(jìn)行了keyby分流

區(qū)別在于:

  • 使用keyby分流后的流如果調(diào)用windowAll, 相當(dāng)于未分流的效果, Flink會(huì)忽略分流后的各個(gè)子流,而是將全量數(shù)據(jù)一起進(jìn)行窗口計(jì)算

  • 而未使用keyby分流后的數(shù)據(jù),只能調(diào)用windowAll方法,無法調(diào)用window方法

這兩個(gè)方法均需要傳入一個(gè)WindowAssigner對(duì)象的實(shí)例

WindowAssigner對(duì)象就是指窗口的類型具體是什么?是時(shí)間窗口還是計(jì)數(shù)窗口還是會(huì)話窗口

如圖,WindowAssigner是一個(gè)抽象類,我們不能直接實(shí)例化它,一般使用它的子類

如圖,這些是WindowAssigner的一些子類

我們一般常用的有:

  • TumblingEventTimeWindows 滾動(dòng)時(shí)間窗口, 以event時(shí)間為時(shí)間依據(jù)

實(shí)例化方式:TumblingEventTimeWindows.of(滾動(dòng)窗口時(shí)間)

  • TumblingProcessingTimeWindows 滾動(dòng)時(shí)間窗口, 以processing時(shí)間為依據(jù)

實(shí)例化方式:TumblingProcessingTimeWindows.of()

  • SlidingEventTimeWindows 滑動(dòng)時(shí)間窗口, 以event時(shí)間為依據(jù)

實(shí)例化方式:SlidingEventTimeWindows of(窗口長(zhǎng)度, 滑動(dòng)距離)

  • SlidingProcessingTimeWindows 滑動(dòng)時(shí)間窗口, 以processing時(shí)間為依據(jù)

實(shí)例化方式:SlidingProcessingTimeWindows.of(窗口長(zhǎng)度, 滑動(dòng)距離)

  • GlobalWindows 全局窗口, 滾動(dòng)計(jì)數(shù), 滑動(dòng)計(jì)數(shù)均使用這個(gè)窗口來實(shí)現(xiàn)

實(shí)例化方式:GlobalWindows.create()

  • EventTimeSessionWindows 會(huì)話時(shí)間窗口, 以event時(shí)間為依據(jù)

實(shí)例化方式:EventTimeSessionWindows.withGap(會(huì)話gap時(shí)間)

  • ProcessingTimeSessionWindows 會(huì)話時(shí)間窗口, 以processing時(shí)間為依據(jù)

實(shí)例化方式:ProcessingTimeSessionWindows.withGap(會(huì)話gap時(shí)間)


Flink | 想要對(duì)數(shù)據(jù)加窗口,通過什么調(diào)用方法實(shí)現(xiàn)?的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
庆元县| 临泽县| 饶河县| 尉犁县| 当阳市| 临汾市| 白城市| 桦川县| 吐鲁番市| 吉安县| 嘉义县| 黑河市| 眉山市| 南部县| 略阳县| 阜城县| 呼玛县| 额济纳旗| 英德市| 合江县| 儋州市| 永德县| 漳浦县| 临高县| 九龙县| 八宿县| 诸城市| 彩票| 邯郸市| 牙克石市| 上饶市| 宁晋县| 浪卡子县| 余庆县| 大方县| 友谊县| 玉田县| 武平县| 安阳县| 南郑县| 犍为县|