Free性欧美Hd另类_精品亚洲欧美视频在线观看_freesex欧美喷水_字幕av在线_久久久久久国产免费_伊人5566

中培偉業(yè)IT資訊頻道
您現(xiàn)在的位置:首頁 > IT資訊 > 大數(shù)據(jù) > 詳解Spark計算過程分析

詳解Spark計算過程分析

2017-01-20 11:36:22 | 來源:中培企業(yè)IT培訓網(wǎng)

Spark是一個分布式的內(nèi)存計算框架,其特點是能處理大規(guī)模數(shù)據(jù),計算速度快。Spark延續(xù)了Hadoop的MapReduce計算模型,相比之下Spark的計算過程保持在內(nèi)存中,減少了硬盤讀寫,能夠?qū)⒍鄠€操作進行合并后計算,因此提升了計算速度。同時Spark也提供了更豐富的計算API,這也讓Spark受到行業(yè)的高度關(guān)注,被認為是一款代表著未來的大數(shù)據(jù)架構(gòu)。

在Spark架構(gòu)的應(yīng)用過程中,其任務(wù)調(diào)度是重要的組成部分。中培偉業(yè)《大數(shù)據(jù)平臺搭建與高性能計算最佳實戰(zhàn)》培訓專家鐘老師在這里就Spark計算過程進行了介紹分析。

鐘老師指出,Spark中的任務(wù)調(diào)度實際上分了三個層次。第一層次是基于階段的有向無環(huán)圖進行Stage的調(diào)度,第二層次是根據(jù)調(diào)度策略(FIFO,F(xiàn)AIR)進行TaskSet調(diào)度,第三層次是根據(jù)數(shù)據(jù)本地性(Process,Node,Rack)在TaskSet內(nèi)進行調(diào)度。

任務(wù)的計算過程是在Executor上完成的,Executor監(jiān)聽來自SchedulerBackend的指令,接收到任務(wù)時會啟動TaskRunner線程進行任務(wù)執(zhí)行。在TaskRunner中首先將任務(wù)和相關(guān)信息反序列化,然后根據(jù)相關(guān)信息獲取任務(wù)所依賴的Jar包和所需文件,完成準備工作后執(zhí)行任務(wù)的run方法,實際上就是執(zhí)行ShuffleMapTask或ResultTask的run方法。任務(wù)執(zhí)行完畢后將結(jié)果發(fā)送給Driver進行處理。

在Task.run方法中可以看到ShuffleMapTask和ResultTask有著不同的計算邏輯。ShuffleMapTask是將所依賴RDD的輸出寫入到ShuffleWriter中,為后面的Shuffle過程做準備。ResultTask是在所依賴RDD上應(yīng)用一個函數(shù),并返回函數(shù)的計算結(jié)果。在這兩個Task中只能看到數(shù)據(jù)的輸出方式,而看不到應(yīng)有的計算邏輯。實際上計算過程是包含在RDD中的,調(diào)用RDD. Iterator方法獲取RDD的數(shù)據(jù)將觸發(fā)這個RDD的計算動作(RDD. Iterator),由于此RDD的計算過程中也會使用所依賴RDD的數(shù)據(jù)。從而RDD的計算過程將遞歸向上直到一個數(shù)據(jù)源類型的RDD,再遞歸向下計算每個RDD的值。需要注意的是,以上的計算過程都是在分區(qū)上進行的,而不是整個數(shù)據(jù)集,計算完成得到的是此分區(qū)上的結(jié)果,而不是最終結(jié)果。

標簽: Spark
主站蜘蛛池模板: 色中色综合网 | 久久久老司机 | 神偷奶爸4中文版免费观看 国产黄色大片在线观看 | 最近2019年中文字幕大全 | 日本精品久久中文字幕 | 免费的av网站在线观看国产精品 | 亚洲欧美洲成人一区二区 | 一区二区小视频 | 激情久久久久 | 国产视频在线一区二区 | 久久久成人影院 | 欧美性欧美巨大黑白大战 | 狠狠躁夜夜躁青青草原软件 | 久久婷婷国产综合精品 | 亚洲天堂久久久 | 色爱区成人综合网 | 99久久精品国产毛片 | 日本一卡二卡3卡四卡网站精品 | 超碰97在线人人 | 国产精品成熟老妇女 | 亚洲欧美蜜芽tv在线一区 | 国产成人精品123区免费视频 | 少妇无码精品在线观看 | 日韩欧一区| 亚洲国产精品激情综合图片 | 伊伊人成亚洲综合人网7777 | 免费观看钙片入口网站 | 男人天堂成人网 | 国无码精品一区二区三区在线蜜臀 | 国产做a| 国产真实伦在线观看视频 | 女女女女bbbb毛片免费视频 | 亚洲夜夜综合 | 三级在线网址 | 日韩精品中文有码 | 色哟哟国产成人精品免费 | 在线免费观看日本欧美 | 人人藻人人澡人人爽 | 7788色淫网站免费 | 男女精品国产乱淫高潮 | 日韩一区二区三区在线视频观看 |