原文链接:http://blog.csdn.net/u013086392/article/details/55666912

-----------------------------------------------------------------------------------

map: 
我们可以看到数据的每一行在map之后产生了一个数组,那么rdd存储的是一个数组的集合

JavaRDD<String[]> mapresult=lines.map()
  • 1

flatMap: 
同map函数一样:对每一条输入进行指定的操作,然后为每一条输入返回一个对象 
最后将所有对象合并为一个对象

 JavaRDD<String> objectJavaRDD = lines.flatMap()
  • 1

mappartition: 
rdd的mapPartitions是map的一个变种,它们都可进行分区的并行处理。两者的主要区别是调用的粒度不一样 
map的输入变换函数是应用于RDD中每个元素,而mapPartitions的输入函数是应用于每个分区。也就是把每个分区中的内容作为整体来处理的。

 JavaRDD<String> objectJavaRDD = lines.mappartition()
  • 1

flatMapToPair: 
同map函数一样:对每一条输入进行指定的操作,然后为每一条输入返回一个key-value对象 
最后将所有key-value对象合并为一个对象 Iterable

 JavaPairRDD<String,String> pair=lines.flatMapToPair()
  • 1

map flatmap mappartition flatMapToPair四种用法区别相关推荐

  1. Map集合遍历的四种方式理解和简单使用

    Map集合遍历的四种方式理解和简单使用 ~Map集合是键值对形式存储值的,所以遍历Map集合无非就是获取键和值,根据实际需求,进行获取键和值 1:无非就是通过map.keySet()获取到值,然后根据 ...

  2. mysql中模糊查询的四种用法介绍

    下面介绍mysql中模糊查询的四种用法: 1,%:表示任意0个或多个字符.可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示.  比如 SELECT * FROM [user ...

  3. 三星note5 android版本区别吗,三星Note5哪种颜色好看?三星Note5四种颜色区别对比图解...

    三星Note5有几种颜色?哪种颜色更好看呢?三星Note5是一款时下非常受欢迎的大屏旗舰手机,搭载Exynos 7422八核处理器,4GB超大内存,配备S Pen触控笔,支持指纹识别等特性,颇受消费者 ...

  4. mysql 中模糊查询的四种用法介绍

    下面介绍mysql中模糊查询的四种用法: 1,%:表示任意0个或多个字符.可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示. 比如 SELECT * FROM [user] ...

  5. mysql中模糊查询的四种用法

    转载自  https://www.cnblogs.com/songfayuan/articles/7290158.html 下面介绍mysql中模糊查询的四种用法: 1,%:表示任意0个或多个字符.可 ...

  6. Java提高篇 —— Java关键字之static的四种用法

    一.前言 在java的关键字中,static和final是两个我们必须掌握的关键字.不同于其他关键字,他们都有多种用法,而且在一定环境下使用,可以提高程序的运行性能,优化程序的结构.下面我们先来了解一 ...

  7. mysql 模糊查询用法_mysql进阶(六)模糊查询的四种用法介绍

    mysql中模糊查询的四种用法介绍 这篇文章主要介绍了mysql中模糊查询的四种用法,需要的朋友可以参考下. 下面介绍mysql中模糊查询的四种用法: 1 %: 表示任意0个或多个字符.可匹配任意类型 ...

  8. php str_replice_详解PHP字符串替换str_replace()函数四种用法

    下面通过本文给大家分享PHP字符串替换str_replace()函数4种用法,具体内容如下所示: mixed str_replace ( mixed $search , mixed $replace ...

  9. 【零基础学Java】—final关键字与四种用法(二十九)

    [零基础学Java]-final关键字与四种用法(二十九) 一.final关键字 final关键字代表最终.不可改变的 常见的四种用法: 可以用来修饰一个类 可以用来修饰一个方法 可以用来修饰一个局部 ...

最新文章

  1. 从零开始一起学习SLAM | 为啥需要李群与李代数?
  2. java args例子_Spring AOP中使用args表达式的方法示例
  3. linux执行class文件_「大数据干货」Windows系统和Linux系统中打jar包与导入语句剖析...
  4. 一篇文章梳理完 AR 背后的八大关键性技术
  5. 5.7 matlab数据插值与曲线拟合的比较
  6. 【双十二】电商们的文案大战,猫狗快被玩坏了!
  7. PHP内核探索:新垃圾回收机制说明
  8. java concurrent 例子_[Java Concurrent] 并发访问共享资源的简单案例
  9. python中with的用法_python 中 with的用法
  10. 手机发送验证码的业务逻辑探究-主要是安全性,响应性
  11. Python实现图像信息隐藏
  12. php 父子id,父子关系PHP / MYSQL
  13. 如何将几个变量相加减乘除(图文+数据集)【SPSS 075期】
  14. sizeof计算结构体时的内存对齐问题
  15. 电脑如何设置颜色保护眼睛
  16. dfs文件服务器详解,DFS文件服务器详解
  17. Python例题8-3~8-4 T恤
  18. 学python能做什么兼职-初学Python到月入过万最快的兼职途径(纯干货)
  19. 解决H5 audio自动播放无效问题(应用于一切环境的一切浏览器)
  20. mac m1关闭sip系统完整性保护csrutil disable,如何禁用mac m1的系统完整性保护

热门文章

  1. 取文件 shell_webshell文件上传分析溯源
  2. 低版本Eclipse如何快速设置黑色主题
  3. 1112: 进制转换(函数专题)
  4. JVM 调优 1:“精通 JVM 调优,有过 JVM 调优经验”简历敢写吗?薪资涨 5k 的技巧
  5. 《c#编程语言详解》,C#编程语言详解(第2版)
  6. 想学好C语言?先把基础打好再说吧!
  7. 获取list泛型_泛型
  8. mysql 查看锁_别吵吵,分布式锁也是锁
  9. 把树分成森林 matlab,20170106RF_Matlab 随机森林指的是利用多棵树对样本进行训练并预测的一种分类器,包括两个方面:数据的随 269万源代码下载- www.pudn.com...
  10. java 百度poi_Android应用中使用百度地图API之POI(三)