Spark中map与flatMap
来源:互联网 发布:淘宝买家怎么修改评价 编辑:程序博客网 时间:2024/05/17 01:48
import org.apache.spark.{SparkConf, SparkContext}/** * Created by zangtt on 17-3-9. */object test { def main(args: Array[String]): Unit = { val conf = new SparkConf().setAppName("Spark Pi").setMaster("local") val spark = new SparkContext(conf) var s = Array(Array(1,1),Array(2,2),Array(3,3),Array(4,4)) val rdd = spark.parallelize(s, 2) val map = rdd.map(x => { x }).collect() println(map.length + " " + map(2)(1)) }}
Output:((1,1),(2,2),(3,3),(4,4))
import org.apache.spark.{SparkConf, SparkContext}/** * Created by zangtt on 17-3-9. */object test { def main(args: Array[String]): Unit = { val conf = new SparkConf().setAppName("Spark Pi").setMaster("local") val spark = new SparkContext(conf) var s = Array(Array(1,1),Array(2,2),Array(3,3),Array(4,4)) val rdd = spark.parallelize(s, 2) val map = rdd.flatMap(x => { x }).collect() println(map.length + " " + map(0)) }}
Output:(1,1,2,2,3,4,4)
flatMap:先map再flat(扁平化)
另外,flatMap将RDD元素全放入迭代器中,返回的值也需要时iterator类型
阅读全文
0 0
- Spark中map与flatMap
- Spark 中 map 与 flatMap 的区别
- Spark 中 map 与 flatMap 的区别
- Spark 中 map 与 flatMap 的区别
- Spark 中 map 与 flatMap 的区别
- Spark 中map与 flatMap的区别
- Spark 中 map 与 flatMap 的区别
- Spark 中 map 与 flatMap 的区别
- Spark 中 map 与 flatMap 的区别
- Spark map与flatmap区别
- spark之map与flatMap区别
- [spark]map 与 flatMap 的区别
- Spark之中map与flatMap的区别
- Spark之中map与flatMap的区别
- Spark之中map与flatMap的区别
- spark中flatmap和map的区别
- Spark中map和flatmap的区别
- spark 中map 和flatmap 的区别
- bzoj1939: [Croatian2010] Zuma
- [NOIP模拟赛]玻璃杯
- 逻辑卷管理【Ubuntu-shell】
- C语言第一章
- hdu_4284 (Floyd求最短路+dfs遍历)
- Spark中map与flatMap
- C语言——行列倒置函数实现
- 运行Java程序的参数
- 模式识别算法中英文对照
- 暑期集训之会场安排问题
- centos安装xampp更换端口以及数据库远程访问
- 《Shiro+Json Web Token》----用多线程优化登录
- 自我介绍
- 51nod 1065 最小正子段和(前缀和+思维) && 1051最大子矩阵和(枚举+最大子段和)