Spark运算符代码总结
发布时间
阅读量:
阅读量
Spark算子代码汇总
算子分类
转换算子在Transformations中具有延迟执行的特性,必须由Action算子进行触发后方可执行
Action算子具备触发执行的功能
控制类算子包括cache、persist以及checkpoint
Transformations
延迟执行机制需依赖Action算子的激活才能启动操作
map- 1:1 取数据数据是一行
flatMap-1:n 数据是多行拆分过的
filter-过滤
sortByKey排序机制解析
sortBy-排序 按照v(Int)进行排序,默认正序排列
sample-随机抽样
//map 1:1 数据是一行
// lines.map(one=>{
// one+"#"
// }).foreach(println)
//flatMap 1:n 数据是多行拆分过的
// lines.flatMap(one=>{one.split(" ")}).foreach(println)
//过滤-filter
// val rdd1: RDD[String] = lines.flatMap(on
全部评论 (0)
还没有任何评论哟~
