成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

大數據技術之Flink:你倆不行,還是我“流”的好

大數據 數據湖
隨著移動互聯網、物聯網的興起,每分每秒都在產生大量的數據,例如傳感器產生的數據、訂單交易數據、用戶行為記錄等。這些無時不刻都在產生的數據,我們稱之為無界數據或流數據。通常被用于用戶行為分析進行實時推薦、銷售數據實時分析進行營銷策略調整等場景。

對于 MapReduce 和 Spark 來講,這些數據是一大批數據,也稱之為有界數據,對這些數據的計算就稱為批計算。

隨著移動互聯網、物聯網的興起,每分每秒都在產生大量的數據,例如傳感器產生的數據、訂單交易數據、用戶行為記錄等。這些無時不刻都在產生的數據,我們稱之為無界數據或流數據。通常被用于用戶行為分析進行實時推薦、銷售數據實時分析進行營銷策略調整等場景。

MapReduce 和 Spark 這樣的批計算系統就滿足不了實時計算的需求。所以就誕生了 Storm、Spark Streaming、Flink這些流計算系統。

批計算和流計算整體工作流程大體一致,都有任務調度、計算結果聚合等過程。只不過因為數據源的原因,執行細節上會有所不同。這里有幾個概念需要進行區分,避免混淆:

  • 資源(計算節點)分配:

批計算是對一批數據進行一次計算,所以在每次調度計算任務時分配資源,計算完成后,對應的資源就會被釋放,下次在執行時重新分配資源。

流計算是對實時流進系統的數據進行不間斷的計算,所以計算資源會一次分配完成,后續的計算任務會一直運行,直到程序異常任務停止才會釋放資源。

  • 任務調度:
  • 批計算是因為歷史數據量過大,數據源是分布在各個節點的數據塊,所以會根據數據所在地進行任務調度(數據、計算本地化)。

  • 流計算數據源通常是Socket、Kafka中的一條條數據,所有的計算任務在這之前已經根據并行度調度到各個節點,數據來臨時根據某個策略分配給某個計算任務。

由于 Spark Streaming 是建立在 Spark 基礎上,所以任務執行還是 Spark 的邏輯,所以 Spark Streaming 算是一個“偽”流計算系統,屬于批計算這一波。

簡單來說 Spark Streaming 通過很小的時間間隔(例如1秒)將實時數據收集為“微批”數據,然后然后交給 Spark 處理。

圖片圖片

Spark Streaming 微批數據

因為是間隔一段時間再去計算,所以在實時性方面,Spark Streaming 就不如 Flink,現在說起流計算基本上就是在討論 Flink 了。不過兩者的架構和概念有很多相似的地方,也都是函數式編程。如果掌握了 Spark ,學習 Flink 也就非常簡單輕松了。

至于 Storm ,作為早期的實時計算引擎并不支持有狀態計算和exactly-once的語義,以及編碼相對復雜,所以現在也慢慢被大家遺忘。

如果有“Spark Streaming 收集的數據是怎么分區的?”、“什么是有狀態計算和exactly-once語義?”、“Flink 是如何做到數據、計算本地化?”

責任編輯:武曉燕 來源: Hi程序員
相關推薦

2019-04-24 13:07:16

HadoopSpark分布式架構

2017-08-02 08:56:43

大數據技術SaaS

2019-11-12 14:34:07

大數據MATLAB算法

2012-06-26 10:08:56

云計算大數據

2016-11-22 09:40:08

2018-12-29 13:53:19

微信今日頭條

2020-04-14 15:18:16

SparkFlink框架

2012-05-18 13:28:04

HTC

2012-08-27 09:42:42

云計算云時代大數據

2023-03-17 07:39:54

開源數據流技術

2017-04-28 08:13:08

大數據框架HDFS

2017-04-06 09:35:10

大數據SparkSQLSpark

2012-05-14 10:54:35

數據信息

2015-08-12 15:10:22

2015-08-28 10:05:47

數據挖掘

2021-11-01 07:21:37

Flink大數據SQL

2014-11-11 10:47:19

hadoop數據流

2019-12-19 14:38:08

Flink SQL數據流Join

2018-12-07 14:59:37

2018-06-25 11:20:18

LinuxPython大數據
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩成人在线免费视频 | 欧美午夜一区二区三区免费大片 | 国产精品一区一区三区 | 久久成人精品 | 日韩色视频 | 久久久久国产一区二区三区 | 久久免费精品 | 国产精品区二区三区日本 | 免费观看视频www | 狠狠伊人 | 欧美久久久久久久 | 亚洲激情一区二区 | 中文字幕第一页在线 | 中文字幕免费视频 | 草久视频| 欧州一区二区三区 | 一级黄片一级毛片 | 国产一区二区三区亚洲 | 亚洲精品黄色 | 激情av网站 | 天天操欧美 | 久久精品国产99国产 | 日本午夜精品 | 人人干人人干人人 | 欧美一级网站 | 一区二区在线 | 亚洲福利一区二区 | 欧美啊v在线观看 | 国产一区二区三区色淫影院 | 精品九九 | 一区视频在线 | 久久国产精品久久久久久 | 日本不卡一区二区三区在线观看 | 伊大人久久 | 一区二区三区欧美 | 中文字幕日韩一区二区 | 日韩不卡一区二区 | 亚洲一区免费视频 | 亚洲综合成人网 | 午夜免费视频 | 涩涩视频大全 |