成人免费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大數據
相關推薦

2009-08-06 16:01:30

C#接口成員

2010-05-24 18:22:36

jsp MySQL

2015-05-25 11:12:02

程序猿個個經典

2015-08-24 09:26:18

Java內存問題見解

2017-10-13 12:23:17

蘋果

2011-04-02 10:45:37

IPv6

2019-11-06 14:47:13

醫療人工智能AI

2009-11-30 13:51:28

VS2003 Runt

2010-05-25 12:49:06

IPv6安裝配置問題

2017-05-23 14:33:46

簡歷求職前端開發

2009-06-04 16:28:43

EJB常見問題

2016-10-18 22:10:02

HTTP推送HTML

2021-04-19 17:25:08

Kubernetes組件網絡

2018-05-17 14:52:11

Javascripthtmlcss

2009-06-22 15:36:00

如何學好java

2020-05-19 08:06:57

代碼重構代碼開發

2022-01-12 17:35:50

Linux命令命令行工具

2009-11-25 09:23:47

PHP引用&符號

2018-06-12 15:39:41

容器部署云平臺

2017-04-13 12:59:43

數據分析
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久69精品久久久久久久电影好 | 狠狠躁夜夜躁人人爽天天高潮 | 日韩精品在线看 | 色综合久久久 | 欧美videosex性极品hd | 国产丝袜人妖cd露出 | 欧美一区二区三区久久精品 | 精品一区二区三区在线观看国产 | 日韩有码一区 | 91福利在线观看视频 | 欧美成人激情 | 在线国产欧美 | 欧产日产国产精品视频 | 91网站在线观看视频 | 欧美韩一区二区 | 999免费视频| 国产一区日韩在线 | 欧美一级小视频 | 国产精品观看 | 久久精品国产一区二区电影 | 国产亚洲精品久久久久久牛牛 | 欧美日韩高清免费 | 天天爽夜夜骑 | 日韩中文字幕第一页 | 精品91久久 | 在线国产99 | 在线视频成人 | 中文字幕av网址 | 国产中的精品av涩差av | 福利片在线 | 日本久久www成人免 成人久久久久 | 久久99国产精一区二区三区 | 蜜桃在线视频 | 日韩精品久久 | 久久久久亚洲 | 日本一区二区高清视频 | 久久久亚洲一区 | 欧美网站一区 | 成人在线视频网 | www成人免费视频 | 91原创视频在线观看 |