Spark:常用transformation 转换操作 及action 行动操作

本文介绍了Spark中的常用transformation转换操作和action行动操作。在transformation部分,探讨了Spark练习中的转换操作开发;在action部分,讲解了action操作开发的相关内容,参考了相关CSDN博客文章。
摘要由CSDN通过智能技术生成

一、常用transformation介绍

操作 介绍
map 将RDD中的每个元素传入自定义函数,获取一个新的元素,然后用新的元素组成新的RDD
filter 对RDD中每个元素进行判断,如果返回true则保留,返回false则剔除
flatMap 与map类似,但是对每个元素都可以返回一个或多个新元素
groupByKey 根据key进行分组,每个key对应一个Iterable<value>
reduceByKey 对每个Key对应的value进行reduce操作
sortByKey 对每个key对应的value进行排序操作
join 对两个包含<key,value>的RDD进行join操作,每个key join上的pair,都会传入自定义函数进行处理
cogroup 同join,但是每个key对应的Itreable<value>都会传入自定义函数进行处理
union、intersection、subtract、combineByKey、foldByKey
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

二十六画生的博客

你的鼓励是我创作最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值