chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

MapReduce和Spark概要介紹

RG15206629988 ? 來源:行業(yè)學(xué)習(xí)與研究 ? 2023-03-20 09:24 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、MapReduce

(1)MapReduce概要介紹

MapReduce是一種編程模型,可用于大規(guī)模數(shù)據(jù)集(數(shù)據(jù)量大于1TB的數(shù)據(jù)集)的并行運(yùn)算(根據(jù)百度百科:并行運(yùn)算是一種一次可執(zhí)行多個(gè)指令的算法,可提高計(jì)算速度)。MapReduce可使程序的并行運(yùn)算更加簡單。

Map(映射)是于各個(gè)節(jié)點(diǎn)對(duì)本地?cái)?shù)據(jù)的預(yù)處理操作。 Reduce(歸約)是將Map預(yù)處理操作后的數(shù)據(jù)匯總。Reduce可使編程人員不必關(guān)心如何實(shí)現(xiàn)分布式并行程序,基于Reduce,編程人員可只關(guān)注業(yè)務(wù)數(shù)據(jù)處理。

(2)處理模型

MapReduce框架負(fù)責(zé)處理并行計(jì)算中的復(fù)雜問題,包括:分布式存儲(chǔ)、作業(yè)調(diào)度、負(fù)載均衡、容錯(cuò)處理、網(wǎng)絡(luò)通信等。

MapReduce的處理流程如圖一所示。

首先,數(shù)據(jù)在數(shù)據(jù)節(jié)點(diǎn)被劃分為數(shù)據(jù)塊(個(gè)人理解:數(shù)據(jù)塊即圖一中的split),MapReduce確定待處理的數(shù)據(jù)塊數(shù)量并確定每個(gè)記錄(個(gè)人理解:此處記錄可被理解關(guān)系數(shù)據(jù)庫的一行數(shù)據(jù))在數(shù)據(jù)塊中的位置;

然后,劃分后的數(shù)據(jù)塊作為Map的輸入;

再然后,Map的輸出數(shù)據(jù)需要經(jīng)過sort(個(gè)人理解:分類)、copy(個(gè)人理解:復(fù)制)、merge(個(gè)人理解:合并)操作成為Reduce的輸入,Reduce的輸入數(shù)據(jù)間沒有交集,系統(tǒng)中處于Reduce運(yùn)行的節(jié)點(diǎn)的數(shù)量等于merge操作后的數(shù)據(jù)數(shù)量;

最后,輸出Reduce運(yùn)行后的數(shù)據(jù)。

53e687fe-c521-11ed-bfe3-dac502259ad0.png

圖一,圖片來源:學(xué)堂在線《大數(shù)據(jù)導(dǎo)論》

二、Spark

(1)Spark概要介紹

Spark是針對(duì)大規(guī)模數(shù)據(jù)處理的快速通用引擎,其功能是類似MapReduce的計(jì)算引擎。

(2)Spark的特點(diǎn)

1)計(jì)算速度快。Spark計(jì)算速度是Hadoop計(jì)算速度的一百倍。

2)可用性高。Spark可使用Java、Python、R、SQL等編程語言。

3)通用性。Spark由一系列解決處理復(fù)雜問題的組件構(gòu)成,可處理多種類型有關(guān)數(shù)據(jù)庫的復(fù)雜問題。

4)可運(yùn)行于多種環(huán)境中,運(yùn)行環(huán)境包括Hadoop等。

圖片來源:學(xué)堂在線《大數(shù)據(jù)導(dǎo)論》

(3)Spark的體系架構(gòu)

1)Cluster Manager:Cluster Manager是主節(jié)點(diǎn),控制整個(gè)集群,監(jiān)控 Worker Node。

2)Worker Node:Worker Node是從節(jié)點(diǎn),負(fù)責(zé)控制計(jì)算節(jié)點(diǎn),啟動(dòng)Executor 或者Driver

3)Driver:運(yùn)行Application(個(gè)人理解:此處Application指某一應(yīng)用)的main()函數(shù)

4)Executor:為Application運(yùn)行Worker Node上的一個(gè)進(jìn)程。

549d286a-c521-11ed-bfe3-dac502259ad0.png

圖片來源:學(xué)堂在線《大數(shù)據(jù)導(dǎo)論》

(4)RDD

RDD(Resilient Distributed Dataset)被稱為彈性分布式數(shù)據(jù)集,利用SparkContext實(shí)例(根據(jù)網(wǎng)絡(luò)資料理解:每個(gè)SparkContext實(shí)例是Spark的一個(gè)應(yīng)用)創(chuàng)建的對(duì)象均為RDD。RDD是不可變、可分區(qū)、其內(nèi)部元素可并行計(jì)算的集合,數(shù)據(jù)可在RDD中運(yùn)行RDD的自有函數(shù)。

RDD的函數(shù)被稱為RDD算子,RDD算子分為Transformation和Action兩種類型。Transformation具有類似于MapReduce的功能,Action的功能包括:觸發(fā)RDD計(jì)算、統(tǒng)計(jì)RDD元素個(gè)數(shù)等。

RDD的特點(diǎn)包括:自動(dòng)容錯(cuò)、位置感知性調(diào)度、可伸縮性(個(gè)人理解:數(shù)據(jù)量的多少對(duì)RDD的運(yùn)行影響較?。⒖稍谝延蠷DD的基礎(chǔ)上創(chuàng)建新的RDD、延遲執(zhí)行(延遲執(zhí)行即Transformation只有在Action被觸發(fā)后才執(zhí)行)。

另外,RDD允許用戶在執(zhí)行多個(gè)查詢時(shí)可將工作集緩存在內(nèi)存中,后續(xù)的查詢可重用工作集,可提升查詢速度。





審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • SQL
    SQL
    +關(guān)注

    關(guān)注

    1

    文章

    789

    瀏覽量

    46338
  • 編程語言
    +關(guān)注

    關(guān)注

    10

    文章

    1959

    瀏覽量

    38868
  • RDD
    RDD
    +關(guān)注

    關(guān)注

    0

    文章

    7

    瀏覽量

    8159
  • SPARK
    +關(guān)注

    關(guān)注

    1

    文章

    108

    瀏覽量

    21100
  • MapReduce
    +關(guān)注

    關(guān)注

    0

    文章

    45

    瀏覽量

    6776

原文標(biāo)題:大數(shù)據(jù)相關(guān)介紹(22)——MapReduce和Spark

文章出處:【微信號(hào):行業(yè)學(xué)習(xí)與研究,微信公眾號(hào):行業(yè)學(xué)習(xí)與研究】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    耐能攜手Spark迪維科推動(dòng)AI技術(shù)在垂直產(chǎn)業(yè)的應(yīng)用發(fā)展

    全球領(lǐng)先的邊緣 AI 芯片領(lǐng)域先行者Kneron耐能宣布與AI影像科技領(lǐng)導(dǎo)品牌 Spark全面開啟戰(zhàn)略合作。雙方將以Argo AI VMS為核心,攜手推動(dòng) AI 技術(shù)在各大垂直產(chǎn)業(yè)的應(yīng)用發(fā)展。進(jìn)一步延續(xù)雙方在智能監(jiān)控場景的成功經(jīng)驗(yàn),并標(biāo)志著從“安防科技”邁向“AI 基礎(chǔ)建設(shè)”的重要升級(jí)。
    的頭像 發(fā)表于 11-28 14:55 ?212次閱讀

    NVIDIA DGX Spark系統(tǒng)恢復(fù)過程與步驟

    在使用 NVIDIA DGX Spark 的過程中,可能會(huì)出現(xiàn)配置故障,而導(dǎo)致開發(fā)中斷的問題,本篇教程將帶大家了解如何一步步完成系統(tǒng)恢復(fù)。
    的頭像 發(fā)表于 11-28 09:46 ?3283次閱讀
    NVIDIA DGX <b class='flag-5'>Spark</b>系統(tǒng)恢復(fù)過程與步驟

    NVIDIA DGX Spark助力構(gòu)建自己的AI模型

    2025 年 1 月 6 日,NVIDIA 正式宣布其 Project DIGITS 項(xiàng)目,并于 3 月 18 日更名為 NVIDIA DGX Spark,進(jìn)一步公布了產(chǎn)品細(xì)節(jié)。DGX Spark
    的頭像 發(fā)表于 11-21 09:25 ?474次閱讀
    NVIDIA DGX <b class='flag-5'>Spark</b>助力構(gòu)建自己的AI模型

    在NVIDIA DGX Spark平臺(tái)上對(duì)NVIDIA ConnectX-7 200G網(wǎng)卡配置教程

    在 NVIDIA DGX Spark 平臺(tái)上對(duì) NVIDIA ConnectX-7 200G 網(wǎng)卡進(jìn)行配置時(shí),會(huì)遇到“4 個(gè)邏輯端口”現(xiàn)象。理解背后的真相是后續(xù)所有配置的基礎(chǔ)。本文將從此現(xiàn)象入手,逐步解析其原理,并提供從基礎(chǔ)配置到深度性能驗(yàn)證的完整流程。
    的頭像 發(fā)表于 11-21 09:19 ?4329次閱讀
    在NVIDIA DGX <b class='flag-5'>Spark</b>平臺(tái)上對(duì)NVIDIA ConnectX-7 200G網(wǎng)卡配置教程

    NVIDIA DGX Spark快速入門指南

    NVIDIA DGX Spark 已正式向 AI 開發(fā)者交付,對(duì)于剛?cè)胧值娜?DGX Spark,該如何進(jìn)行初始化設(shè)置?本篇文章將引導(dǎo)您完成 DGX Spark 首次設(shè)置。在初始設(shè)置的過程中,您
    的頭像 發(fā)表于 11-17 14:11 ?3823次閱讀
    NVIDIA DGX <b class='flag-5'>Spark</b>快速入門指南

    安泰新能源發(fā)布新一代智能跟蹤支架AT-Spark,為大型光伏電站提供一體化解決方案

    廈門2025年11月13日 /美通社/ -- 安泰新能源在其"Spark ON"全球發(fā)布會(huì)上,正式推出新一代智能太陽能跟蹤支架 AT-Spark 。該支架專為大型光伏電站設(shè)計(jì),旨在滿足市場對(duì)更高
    的頭像 發(fā)表于 11-13 21:08 ?124次閱讀

    NVIDIA黃仁勛向SpaceX馬斯克交付DGX Spark

    革新于星艦基地開始。NVIDIA 創(chuàng)始人兼首席執(zhí)行官黃仁勛親手將全球迄今為止最小的 AI 超級(jí)計(jì)算機(jī) NVIDIA DGX Spark 交付給埃隆·馬斯克,拉開了該產(chǎn)品上市的序幕。
    的頭像 發(fā)表于 10-21 11:12 ?570次閱讀

    NVIDIA DGX Spark新一代AI超級(jí)計(jì)算機(jī)正式交付

    NVIDIA 創(chuàng)始人兼首席執(zhí)行官黃仁勛在 SpaceX 向埃隆·馬斯克交付 DGX Spark。
    的頭像 發(fā)表于 10-21 10:41 ?580次閱讀

    NVIDIA DGX Spark桌面AI計(jì)算機(jī)開啟預(yù)訂

    DGX Spark 現(xiàn)已開啟預(yù)訂!麗臺(tái)科技作為 NVIDIA 授權(quán)分銷商,提供從產(chǎn)品到服務(wù)的一站式解決方案,助力輕松部署桌面 AI 計(jì)算機(jī)。
    的頭像 發(fā)表于 09-23 17:20 ?883次閱讀
    NVIDIA DGX <b class='flag-5'>Spark</b>桌面AI計(jì)算機(jī)開啟預(yù)訂

    使用NVIDIA GPU加速Apache Spark中Parquet數(shù)據(jù)掃描

    的方式組織數(shù)據(jù),這使得 Parquet 在查詢時(shí)僅讀取所需的列,而無需掃描整行數(shù)據(jù),即可實(shí)現(xiàn)高性能的查詢和分析。高效的數(shù)據(jù)布局使 Parquet 在現(xiàn)代分析生態(tài)系統(tǒng)中成為了受歡迎的選擇,尤其是在 Apache Spark 工作負(fù)載中。
    的頭像 發(fā)表于 07-23 10:52 ?695次閱讀
    使用NVIDIA GPU加速Apache <b class='flag-5'>Spark</b>中Parquet數(shù)據(jù)掃描

    NVIDIA加速的Apache Spark助力企業(yè)節(jié)省大量成本

    隨著 NVIDIA 推出 Aether 項(xiàng)目,通過采用 NVIDIA 加速的 Apache Spark 企業(yè)得以自動(dòng)加速其數(shù)據(jù)中心規(guī)模的分析工作負(fù)載,從而節(jié)省數(shù)百萬美元。
    的頭像 發(fā)表于 03-25 15:09 ?879次閱讀
    NVIDIA加速的Apache <b class='flag-5'>Spark</b>助力企業(yè)節(jié)省大量成本

    NVIDIA 宣布推出 DGX Spark 個(gè)人 AI 計(jì)算機(jī)

    的 DGX? 個(gè)人 AI 超級(jí)計(jì)算機(jī)。 ? DGX Spark(前身為 Project DIGITS)支持 AI 開發(fā)者、研究人員、數(shù)據(jù)科學(xué)家和學(xué)生,在臺(tái)式電腦上對(duì)大模型進(jìn)行原型設(shè)計(jì)、微調(diào)和推理。用
    發(fā)表于 03-19 09:59 ?500次閱讀
       NVIDIA 宣布推出 DGX <b class='flag-5'>Spark</b> 個(gè)人 AI 計(jì)算機(jī)

    SHA105概要數(shù)據(jù)手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《SHA105概要數(shù)據(jù)手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 01-21 14:33 ?0次下載
    SHA105<b class='flag-5'>概要</b>數(shù)據(jù)手冊(cè)

    SHA106概要數(shù)據(jù)手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《SHA106概要數(shù)據(jù)手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 01-21 14:31 ?0次下載
    SHA106<b class='flag-5'>概要</b>數(shù)據(jù)手冊(cè)

    ECC206概要數(shù)據(jù)手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《ECC206概要數(shù)據(jù)手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 01-21 14:05 ?0次下載
    ECC206<b class='flag-5'>概要</b>數(shù)據(jù)手冊(cè)