一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - 編程技術(shù) - Spark 性能調(diào)優(yōu)核心原理,你會嗎?

Spark 性能調(diào)優(yōu)核心原理,你會嗎?

2021-12-26 22:25記錄技術(shù)記錄我ziwen 編程技術(shù)

所謂內(nèi)存計算,不僅僅是指數(shù)據(jù)可以緩存在內(nèi)存中,更重要的是,通過計算的融合來大幅提升數(shù)據(jù)在內(nèi)存中的轉(zhuǎn)換效率,進(jìn)而從整體上提升應(yīng)用的執(zhí)行性能。

Spark 性能調(diào)優(yōu)核心原理,你會嗎?

用了這么久spark了,今天總結(jié)下他的一些優(yōu)化方面的核心原理,今天我們分這么幾個方面來談:

一.RDD

RDD是彈性分布式數(shù)據(jù)集的簡稱,他是其他后來者,比如DataFrame,DataSet等的基礎(chǔ)。他有四大核心屬性,如下所示。

Spark 性能調(diào)優(yōu)核心原理,你會嗎?

這4 大屬性又可以劃分為兩類,橫向?qū)傩院涂v向?qū)傩?。其中,橫向?qū)傩藻^定數(shù)據(jù)分片實體,并規(guī)定了數(shù)據(jù)分片在分布式集群中如何分布。

縱向?qū)傩杂糜谠诳v深方向構(gòu)建 DAG,通過提供重構(gòu) RDD 的容錯能力保障內(nèi)存計算的穩(wěn)定性。

其實RDD還有個特性:優(yōu)先位置列表.算上他總共有5大特性。白話文總結(jié)就是:3個列表,2個函數(shù)。3個列表是分區(qū)列表,依賴列表和優(yōu)先位置列表;2個函數(shù)就是:計算函數(shù)和分區(qū)函數(shù)。

二.內(nèi)存計算

Spark 中,內(nèi)存計算有兩層含義:第一層含義就是眾所周知的分布式數(shù)據(jù)緩存,第二層含義是 Stage 內(nèi)的流水線式計算模式。

流水線計算模式指的是:在同一 Stage 內(nèi)部,所有算子融合為一個函數(shù),Stage 的輸出結(jié)果由這個函數(shù)一次性作用在輸入數(shù)據(jù)集而產(chǎn)生。

所謂內(nèi)存計算,不僅僅是指數(shù)據(jù)可以緩存在內(nèi)存中,更重要的是,通過計算的融合來大幅提升數(shù)據(jù)在內(nèi)存中的轉(zhuǎn)換效率,進(jìn)而從整體上提升應(yīng)用的執(zhí)行性能。

比如這個栗子:

Spark 性能調(diào)優(yōu)核心原理,你會嗎?

如圖所示,在上面的計算流程中,如果你把流水線看作是內(nèi)存,每一步操作過后都會生成臨時數(shù)據(jù),如圖中的 clean 和 slice,這些臨時數(shù)據(jù)都會緩存在內(nèi)存里。但在下面的內(nèi)存計算中,所有操作步驟如 clean、slice、bake,都會被捏合在一起構(gòu)成一個函數(shù)。這個函數(shù)一次性地作用在“帶泥土豆”上,直接生成“即食薯片”,在內(nèi)存中不產(chǎn)生任何中間數(shù)據(jù)形態(tài)。

補充下:從程序員的視角出發(fā),DAG 的構(gòu)建是通過在分布式數(shù)據(jù)集上不停地調(diào)用算子來完成的,DAG 以 Actions 算子為起點,從后向前回溯,以 Shuffle 操作為邊界,劃分出不同的 Stages。同一 Stage 內(nèi)所有算子融合為一個函數(shù),Stage 的輸出結(jié)果由這個函數(shù)一次性作用在輸入數(shù)據(jù)集而產(chǎn)生。

原文鏈接:https://mp.weixin.qq.com/s/CWWFSAXYmAXUvb-nfvoABQ

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 免费一区视频 | 污污在线免费观看 | 国产在线视频一区二区三区 | 三级黄片毛片 | 污污在线免费观看 | 波多野结衣中文字幕在线 | 四虎国产精品免费久久久 | 草草视频在线观看 | 明星裸乳照无奶罩 | 午夜一级免费视频 | 日韩在线天堂免费观看 | 草草视频在线观看最新 | 免费在线电视 | www红色一片在线观看版 | 色哺乳妇hd | 精品91一区二区三区 | 精品人伦一区二区三区潘金莲 | 亚洲国产自拍在线 | 小早川怜子视频在线观看 | 日本免费全黄一级裸片视频 | 夫妇野外交换激情 | 亚洲国产日韩欧美在线vip1区 | 动漫美女胸被狂揉扒开吃奶动态图 | 千金肉奴隶在线观看 | 免费一级毛片在级播放 | 99ri在线精品视频 | 四虎在线精品观看免费 | 欧美视频一二三区 | 寡妇一级毛片 | 精品国产日韩亚洲一区在线 | 日本人成大片在线 | 国产精品久久免费观看 | 俄罗斯引擎首页进入 | 加勒比福利 | 免费av在线看 | 婷婷色在线观看 | 高清在线观看mv的网址免费 | 天天草b | 啊好大好粗 | 国产午夜精品一区二区三区不卡 | 精品亚洲欧美中文字幕在线看 |