成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何用Spark解決一些經典MapReduce問題?

大數據 Spark
本文將簡單介紹幾個經典hadoop的mr按理用spark實現,來讓大家熟悉spark的開發。

[[178228]]

Spark是一個Apache項目,它被標榜為“快如閃電的集群計算”。它擁有一個繁榮的開源社區,并且是目前最活躍的Apache項目。Spark提供了一個更快、更通用的數據處理平臺。和Hadoop相比,Spark可以讓你的程序在內存中運行時速度提升100倍,或者在磁盤上運行時速度提升10倍。同時spark也讓傳統的map reduce job開發變得更加簡單快捷。本文將簡單介紹幾個經典hadoop的mr按理用spark實現,來讓大家熟悉spark的開發。

***值最小值

求***值最小值一直是Hadoop的經典案例,我們用Spark來實現一下,借此感受一下spark中mr的思想和實現方式。話不多說直接上code:

預期結果:

max: 1001min: 2

思路和hadoop中的mr類似,設定一個key,value為需要求***與最小值的集合,然后再groupBykey聚合在一起處理。第二個方法就更簡單,性能也更好。

平均值問題

求每個key對應的平均值是常見的案例,在spark中處理類似問題常常會用到combineByKey這個函數,詳細介紹請google一下用法,下面看代碼:

我們讓每個partiton先求出單個partition內各個key對應的所有整數的和 sum以及個數count,然后返回一個pair(sum, count)在shuffle后累加各個key對應的所有sum和count,再相除得到均值.

TopN問題

Top n問題同樣也是hadoop種體現mr思想的經典案例,那么在spark中如何方便快捷的解決呢:

思路很簡單,把數據groupBykey以后按key形成分組然后取每個分組***的2個。預期結果:

以上簡單介紹了一下hadoop中常見的3個案例在spark中的實現。如果讀者們已經接觸過或者寫過一些hadoop的mapreduce job,那么會不會覺得在spark中寫起來方便快捷很多呢。

責任編輯:武曉燕 來源: 36大數據
相關推薦

2010-05-24 18:22:36

jsp MySQL

2009-08-06 16:01:30

C#接口成員

2015-05-25 11:12:02

程序猿個個經典

2015-08-24 09:26:18

Java內存問題見解

2017-10-13 12:23:17

蘋果

2019-11-06 14:47:13

醫療人工智能AI

2010-05-25 12:49:06

IPv6安裝配置問題

2009-11-30 13:51:28

VS2003 Runt

2011-04-02 10:45:37

IPv6

2016-10-18 22:10:02

HTTP推送HTML

2021-04-19 17:25:08

Kubernetes組件網絡

2017-05-23 14:33:46

簡歷求職前端開發

2009-06-04 16:28:43

EJB常見問題

2018-05-17 14:52:11

Javascripthtmlcss

2022-01-12 17:35:50

Linux命令命令行工具

2009-06-22 15:36:00

如何學好java

2020-05-19 08:06:57

代碼重構代碼開發

2011-03-08 14:28:03

proftpdGentoo

2009-11-25 09:23:47

PHP引用&符號

2018-06-12 15:39:41

容器部署云平臺
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品毛片在线 | 欧美性受xxxx白人性爽 | 日本高清视频在线播放 | 亚洲视频 欧美视频 | 中文字幕日韩欧美 | 黄色片在线网站 | 欧美激情亚洲天堂 | 91xxx在线观看 | 成人天堂噜噜噜 | 国产在线视频在线观看 | 久久精品亚洲 | 色橹橹欧美在线观看视频高清 | 一区二区三区免费 | 色婷婷av777 av免费网站在线 | 欧美在线视频一区二区 | 国产精品视频网站 | 一区二区三区四区在线免费观看 | 午夜精品一区二区三区在线视频 | 暖暖日本在线视频 | 午夜av一区二区 | 嫩草视频在线 | 青青操91 | 欧美一级网站 | 久草新在线 | 91网视频 | 91精品国产综合久久久动漫日韩 | 无码一区二区三区视频 | 麻豆一区二区三区 | 乱码av午夜噜噜噜噜动漫 | 伊人网站视频 | 老司机成人在线 | 人人操日日干 | 国产精品99久久久久久动医院 | 久热精品在线观看视频 | 国产高清视频在线观看 | 久久免费视频网 | 欧美一级久久 | 成人国产精品色哟哟 | 欧美婷婷| 欧美一级二级视频 | 国产乱码久久久 |