色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術(shù)文章
文章詳情頁

MySQL Flink實(shí)時(shí)流處理的核心技術(shù)之窗口機(jī)制

瀏覽:90日期:2023-05-08 10:17:43
目錄
  • 1.為什么要學(xué)窗口
  • 2.Flink中的窗口
  • 3.滾動(dòng)窗口(Tumble)
    • 3.1 概念
    • 3.2 案例SQL

1.為什么要學(xué)窗口

流式計(jì)算,一般有兩種場景:

  • 無限制的流式計(jì)算,比如:wordcount案例,它沒有任何外部的限制條件,這種情況不多。
  • 有限制的流式計(jì)算,比如:統(tǒng)計(jì)早高峰時(shí)間內(nèi)經(jīng)過某個(gè)道路的車輛數(shù)。

對(duì)于第二種情況來說,我們需要加上額外的限制條件。最常用的限制條件就是時(shí)間了。

這個(gè)時(shí)間段,在程序中,就用一個(gè)窗口來表示。

也就是說,窗口的作用:把流式計(jì)算轉(zhuǎn)換為批量計(jì)算,窗口是流轉(zhuǎn)批的一個(gè)橋梁。

這就是為什么要學(xué)窗口的原因了。

2.Flink中的窗口

在Flink中,窗口可以分為如下幾類:

  • 滾動(dòng)窗口(Tumble)
  • 滑動(dòng)窗口(hop、Slice)
  • 會(huì)話窗口(session)
  • 漸進(jìn)式窗口(cumulate)
  • 聚合窗口(over)

3.滾動(dòng)窗口(Tumble)

3.1 概念

滾動(dòng)窗口 :窗口大小 = 滾動(dòng)距離(時(shí)間間隔)

特點(diǎn):上一個(gè)窗口的結(jié)束就是下一個(gè)窗口的開始,數(shù)據(jù)不重復(fù)、也不丟失。

3.2 案例SQL

#1.創(chuàng)建source表
CREATE TABLE source_table ( 
 user_id STRING, 
 price BIGINT,
 `timestamp` bigint,
 row_time AS TO_TIMESTAMP(FROM_UNIXTIME(`timestamp`)),
 watermark for row_time as row_time - interval "0" second
) WITH (
  "connector" = "socket",
  "hostname" = "node1",
  "port" = "9999",
  "format" = "csv"
);
#2.語法
tumble(事件時(shí)間列,窗口大小)
窗口大小是用戶自定義的。比如30分鐘、1小時(shí)等。
直接把tumble窗口放在group by語句后即可。
比如:tumble(row_time,interval "5" second)
含義:定義一個(gè)5秒大小的滾動(dòng)窗口。
#3.數(shù)據(jù)處理
select 
user_id,
count(*) as pv,
    sum(price) as sum_price,
UNIX_TIMESTAMP(CAST(tumble_start(row_time, interval "5" second) AS STRING)) * 1000  as window_start,
UNIX_TIMESTAMP(CAST(tumble_end(row_time, interval "5" second) AS STRING)) * 1000  as window_end
from source_table
group by
    user_id,
    tumble(row_time, interval "5" second);

到此這篇關(guān)于MySQL Flink實(shí)時(shí)流處理的核心技術(shù)之窗口機(jī)制的文章就介紹到這了,更多相關(guān)MySQL Flink窗口機(jī)制內(nèi)容請(qǐng)搜索以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持!

標(biāo)簽: MySQL
主站蜘蛛池模板: 完全免费在线视频 | 久久久久久一品道精品免费看 | 中国一级性生活片 | 久久―日本道色综合久久 | 一区二区伦理 | 亚洲成人综合视频 | 国产精品亚洲精品爽爽 | 亚洲视频免 | 欧美成人高清视频 | 97免费公开视频 | 国产男女 爽爽爽爽视频 | 日本一视频一区视频二区 | 国产盗摄一区二区 | 日本免费人成黄页网观看视频 | 一级毛片一级毛片一级毛片 | 毛片观看网址 | 一区二区精品在线观看 | 欧美在线一级毛片视频 | 亚洲欧美二区三区久本道 | 九九国产精品九九 | 在线观看日本亚洲一区 | 亚洲va久久久噜噜噜久久狠狠 | 久久国产精品免费 | 国产成人精品免费视频大全办公室 | 欧美日韩人成在线观看 | 久久九九精品一区二区 | 国产欧美日韩精品高清二区综合区 | 18video9ex欧美生活片 | 毛片视频免费观看 | 久草在线播放视频 | 免费看又黄又爽又猛的网站 | 欧洲亚洲综合一区二区三区 | 亚洲第一色网 | 国产精品免费综合一区视频 | 色一伦一情一区二区三区 | 久操免费 | 亚洲精品成人久久久影院 | 日本成人不卡视频 | 视频一区在线播放 | 欧美日韩免费播放一区二区 | 亚洲欧美一区二区三区在线 |