亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

IMF前期知識儲備-What is Spark詳細講解(四大特性)

發布時間:2020-04-09 11:39:58 來源:網絡 閱讀:67 作者:lqding1980 欄目:大數據

Spark 官方網站使用如下簡潔的語言描述了Spark

IMF前期知識儲備-What is Spark詳細講解(四大特性)我們可以從中提取出如下信息:

Spark是一個引擎

  1. 快速

  2. 通用

Spark可以用來處理數據

  1. 數據是大規模的

Spark本身并不提供數據存儲能力,它只是一個計算框架


它的快速體現在什么地方呢?

IMF前期知識儲備-What is Spark詳細講解(四大特性)如果處理的數據在內存中,運行MapReduce比hadoop要快100倍以上,要是數據在磁盤中,也比Hadoop快10倍以上。

為什么會快呢,Spark在處理數據的時候,使用了一個高級的執行引擎:DAG - 有向無環圖 。以及內存計算。


易于使用:

可以使用scala、java、Python等語言快速的開發應用程序。Spark提供了超過80個操作來簡單的構建并行應用。只需幾行代碼,就可以完成wordcount的計算。

IMF前期知識儲備-What is Spark詳細講解(四大特性)


通用性:

Spark 提供了大數據一棧式解決方案。包含了流計算、圖計算、機器學習、SQL等。

IMF前期知識儲備-What is Spark詳細講解(四大特性)

對于開發、維護、學習成本都是大大的降低。


運行在任何地方:

Spark可以運行在Hadoop的YARN、Mesos, standalone,或者運行在云上。

Spark 處理的數據,可以存儲在HDFS, Cassandra, HBase,和S3等等。 


IMF前期知識儲備-What is Spark詳細講解(四大特性)


Spark的發展非常快速,TimeLine如下

IMF前期知識儲備-What is Spark詳細講解(四大特性)

Spark進入Apache后,發展非常迅速。版本發布比較頻繁。


Spark的生態體系(BDAS,中文:伯克利分析棧)

  • MapReduce屬于Hadoop生態體系之一,Spark則屬于BDAS生態體系之一

  • Hadoop包含了MapReduce、HDFS、HBase、Hive、Zookeeper、Pig、Sqoop等

  • BDAS包含了Spark、Shark(相當于Hive)、BlinkDB、Spark Streaming(消息實時處理框架,類似Storm)等等

BDAS生態體系圖:

IMF前期知識儲備-What is Spark詳細講解(四大特性)



MapReduce和Spark比較

IMF前期知識儲備-What is Spark詳細講解(四大特性)

異同點:

  1. 基本原理上

  • MapReduce 是基于磁盤的大數據批量處理

  • Spark 是基于RDD(彈性分布式數據集)數據處理,RDD可以存儲在內存中,也可以存儲在磁盤中。

2. 模型上

  • MapReduce 適合處理超大規模的數據集,用于批處理。適合處理較少迭代的長任務需求。

  • Spark 適合數據挖掘,迭代次數較多的,例如機器學習等多輪迭代任務。 

3. 容錯性

  • MapReduce的每一步迭代,都需要將結果寫入硬盤,然后再從硬盤中讀取數據計算。只要一步失敗,則整個任務都失敗。

  • Spark使用DAG將任務拆分成許多步驟,每個步驟迭代的過程中,數據寫內存。而且Spark還提供容錯功能。






向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

潼关县| 保德县| 家居| 临朐县| SHOW| 镇坪县| 阳信县| 涞源县| 军事| 东安县| 龙泉市| 绥江县| 盐城市| 盐池县| 尚志市| 华坪县| 秦安县| 林西县| 桓台县| 菏泽市| 内乡县| 内黄县| 光山县| 南昌县| 柘城县| 南汇区| 上虞市| 河津市| 新巴尔虎右旗| 荥经县| 蓝山县| 平阳县| 诸城市| 冀州市| 宜川县| 罗山县| 南木林县| 荔波县| 双柏县| 武川县| 芜湖县|