色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

大數據系統包括哪些

RG15206629988 ? 來源:行業學習與研究 ? 2023-02-16 18:24 ? 次閱讀

目前,主流的大數據平臺包括:Hadoop、Spark。

Hadoop是分布式(根據網絡資料理解:分布式與集中式相對應,對于大量數據計算,集中于一臺計算機中計算需耗費較長時間,通過將計算分布于多個計算機,節約整體計算時間)系統基礎架構。Hadoop的兩個功能包括:數據存儲(HDFS)、數據處理(MapReduce)。

Spark是專為大規模數據處理而設計的快速通用計算引擎。Spark不提供文件管理系統,沒有數據存儲功能;Spark的數據計算基于內存實現,數據處理速度快。

一、HDFS(分布式文件存儲)

數據通過HDFS放置于一個Hadoop集群中,Hadoop集群通常由幾臺至上千臺的計算機組成。根據課程介紹理解,百度公司最大的Hadoop集群已超過4000臺計算機。

數據在存儲于HDFS前,被分割成若干數據塊,每個數據塊儲存于一臺計算機中。不同Hadoop版本所分割的數據塊大小不同,Hadoop1.0版本中數據塊大小為64MB,Hadoop2.0版本中數據塊大小為128MB。Hadoop也可以設置數據塊大小(含個人理解)。

e1266bfa-addb-11ed-bfe3-dac502259ad0.png

圖片來源:學堂在線《大數據導論》

二、MapReduce(分布式數據處理架構)

MapReduce是分布式計算框架。開發人員在運用MapReduce處理數據時,MapReduce將指定某一Map函數,將一組鍵值對(根據網絡資料理解:鍵值對可以根據一個值獲得對應的一個值)映射成一組新的鍵值對,并指定并發的Reduce函數,保證所有Map函數映射的結果可以進行Reduce規約(根據網絡資料理解:通過某一連接動作將所有元素匯總為一個結果的過程)運算。

e1bec99a-addb-11ed-bfe3-dac502259ad0.png

圖片來源:學堂在線《大數據導論》

在運用MapReduce框架編寫計算機程序時,開發人員只需考慮業務邏輯,不需考慮并行管理。

三、MapReduce的WordCount示例

WordCount是統計文件夾所有文本中某一詞出現的次數。

其中,WordCount的Map函數程序代碼如下:

Map(K, V){

For each word w in V

Collect(w,1);

}

WordCount的Map函數中的K代表文本中的詞,WordCount的Map函數的功能是將文本中的每個詞與1建立鍵值對,即每個詞對應一個“1”。

WordCount的Reduce函數程序代碼如下:

Reduce(K.V[]){

int count=0;

For each v in V

count+= v;

Collect(K,count);

}

WordCount的Reduce函數將經過WordCount的Map函數處理的相同詞對應的“1”求和,得出某一詞的出現的次數。

該WordCount示例中,Map和Reduce函數的具體運行如圖一所示:

首先,所有數據被整理成單行數據,圖一流程圖中具有三個節點(個人理解:節點可被認為是計算機),圖一中的三行數據被分行輸入到三個節點中。

然后,Map函數運行,將每個詞與1建立鍵值對。

Map函數運行結束后,Shuffle過程運行,Shuffle過程是MapReduce內設過程,可將具有相同詞的鍵值對中的“1”集合至一個List(列表)中。如圖一所示,因為“Bear”一詞出現了兩次,所以經過Shuffle過程后,“Bear”所對應的List為(1,1)。

最后,Reduce函數運行,將Shuffle過程所生成的List求和,完成對某一詞出現的次數統計。

e1f1375e-addb-11ed-bfe3-dac502259ad0.png

圖一,圖片來源:學堂在線《大數據導論》





審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 數據存儲
    +關注

    關注

    5

    文章

    970

    瀏覽量

    50894
  • HDFS
    +關注

    關注

    1

    文章

    30

    瀏覽量

    9588
  • 大數據系統
    +關注

    關注

    0

    文章

    7

    瀏覽量

    1875

原文標題:大數據相關介紹(9)——大數據系統(上)

文章出處:【微信號:行業學習與研究,微信公眾號:行業學習與研究】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    緩存對大數據處理的影響分析

    緩存對大數據處理的影響顯著且重要,主要體現在以下幾個方面: 一、提高數據訪問速度 在大數據環境中,數據存儲通常采用分布式存儲系統
    的頭像 發表于 12-18 09:45 ?104次閱讀

    上位機系統優化技巧 上位機如何處理大數據

    1. 數據預處理 在大數據的處理過程中,數據預處理是至關重要的第一步。這包括數據清洗、轉換和歸一化,以確保
    的頭像 發表于 12-04 10:27 ?166次閱讀

    ADS1675最大數據吞吐率是是多少?

    ADS1675 24bit的ADC的采樣率最大是4Msps,請問這款adc的最大數據吞吐率是是多少?怎么算的,在datasheet中有明確寫出來嗎
    發表于 11-28 07:56

    raid 在大數據分析中的應用

    RAID(Redundant Array of Independent Disks,獨立磁盤冗余陣列)在大數據分析中的應用主要體現在提高存儲系統的性能、可靠性和容量上。以下是RAID在大數據分析中
    的頭像 發表于 11-12 09:44 ?233次閱讀

    智慧城市與大數據的關系

    智慧城市與大數據之間存在著密切的關系,這種關系體現在大數據對智慧城市建設的支撐和推動作用,以及智慧城市產生的大量數據大數據技術的應用需求。 大數據
    的頭像 發表于 10-24 15:27 ?621次閱讀

    基于Kepware的Hadoop大數據應用構建-提升數據價值利用效能

    處理超大數據集。 Hadoop的生態系統非常豐富,包括許多相關工具和技術,如Hive、Pig、HBase等,這些工具可以方便地構建復雜的大數據應用。Hadoop廣泛應用于各種場景,
    的頭像 發表于 10-08 15:12 ?149次閱讀
    基于Kepware的Hadoop<b class='flag-5'>大數據</b>應用構建-提升<b class='flag-5'>數據</b>價值利用效能

    使用CYW20829的BLE進行最大數據發送應用,BLE丟失數據如何解決?

    我目前正在使用 CYW20829 的 BLE 進行最大數據發送應用,我使用的是 FREERTOS(例程 Bluetooth_LE_GATT_Throughput_Server 是我的參考),藍牙被
    發表于 07-23 07:56

    大數據在軍事方面的應用

    決策支持:大數據技術為戰爭決策提供了全新的思路和工具。軍事機關指揮系統通過搜集和分析大量的戰場數據,可以建立復雜的決策模型,快速分析敵我態勢,評估作戰可行性,并推薦最優的戰術方案。這種基于
    的頭像 發表于 07-16 09:44 ?1063次閱讀

    多通道數據采集系統的工作原理包括什么

    多通道數據采集系統是一種用于從多個傳感器或信號源同時獲取數據的電子系統。它廣泛應用于工業自動化、科研、醫療、航空航天等領域。本文將詳細介紹多通道數據
    的頭像 發表于 07-01 16:01 ?1259次閱讀

    大數據采集系統分為幾類

    大數據采集系統大數據生態系統中的重要組成部分,它負責從各種數據源收集、整合和存儲數據。根據不同
    的頭像 發表于 07-01 15:44 ?1496次閱讀

    大數據分析平臺網站

    大數據分析平臺是一種用于處理和分析大規模數據集的系統,旨在從海量數據中提取有價值的信息和洞察。以下是大數據分析平臺的主要功能和應用場景: 主
    的頭像 發表于 06-28 15:46 ?655次閱讀

    大數據在軍事方面的應用有哪些

    大數據技術為戰爭決策提供了全新的思路和工具。軍事機關指揮系統通過搜集和分析大量的戰場數據,可以建立復雜的決策模型,快速分析敵我態勢,評估作戰可行性,并推薦最優的戰術方案。 利用大數據
    的頭像 發表于 06-23 10:34 ?1001次閱讀

    CYBT-343026傳輸大數據時會丟數據的原因?

    我正在使用 CYBT-343026 (CYW-20706 Silicon) 模塊。 我根據 SPP 樣本制作了一個操作 SPP 的應用程序。 但是,傳輸大數據時有時會丟失數據。 它從
    發表于 03-01 15:04

    簡析大數據技術下智能充電樁在網絡系統中的應用

    簡析大數據技術下智能充電樁在網絡系統中的應用 張穎姣 安科瑞電氣股份有限公司?上海嘉定 201801 摘要:*近幾年來隨著我國經濟社會的飛速發展,各方面實力都有了明顯的提升,尤其是步入21世紀以來
    的頭像 發表于 02-26 10:57 ?442次閱讀
    簡析<b class='flag-5'>大數據</b>技術下智能充電樁在網絡<b class='flag-5'>系統</b>中的應用

    大數據技術是干嘛的 大數據核心技術有哪些

    的核心技術,包括數據采集、存儲與管理、處理與分析等方面。 一、大數據技術背景和概念 1.1 背景 隨著互聯網技術的迅猛發展,人們可以通過各種途徑產生、獲取和傳輸數據,使
    的頭像 發表于 01-31 11:07 ?3396次閱讀
    主站蜘蛛池模板: 国产精品高潮AV久久无码| 嫩草AV久久伊人妇女| 亚州性夜夜射在线观看| 成人亚洲精品| 欧美特级特黄a大片免费| 19十主播福利视频| 久久九九有精品国产23百花影院| 无限资源在线观看完整版免费下载| 耽肉高h喷汁呻吟| 青青草原亚洲| yin荡体育课羞耻play双性| 男女后进式猛烈xx00动态图片| 在线观看国产亚洲| 久久国产精品人妻中文| 亚洲婷婷天堂综合国产剧情| 国偷自产视频一区二区99| 亚洲国产成人私人影院| 国产嫩草在线观看| 午夜aaaa| 国产亚洲精品A久久777777| 午夜理伦大片一级| 国产无线乱码一区二三区| 性盈盈剧场| 国产原创剧情麻豆在线| 亚洲精品无码一区二区三区四虎 | 国产伦精品一区二区三区精品| 肉小说高h| 国产精品 中文字幕 亚洲 欧美| 色婷婷欧美在线播放内射| 国产成人精品综合在线观看| 玩弄人妻少妇500系列网址| 国产精品国产三级国AV在线观看| 小寡妇水真多好紧| 国产网红主播精品福利大秀专区| 亚洲国产第一区二区三区| 精品精品国产自在现拍| 一二三四高清中文版视频| 久久伊人免费| 99久酒店在线精品2019| 青青草原网址| 国产精品外围在线观看|