Advertisement

Spark核心编程 RDD算子(行动算子)

阅读量:

在Spark的基础编程中,默认的RDD运算符也被视为一种功能强大的操作方法。它包含两大类核心功能:其中一类主要负责将旧有的RDD包装成新的形式,并通过这种方式实现功能上的补充与封装;另一类则是触发任务调度与执行的操作符。

文章目录

  • 一、基于RDD的转换操作
  • 二、基于RDD的操作类组件
      1. 进行缩减操作
    1. 实现数据收集功能
    1. 统计数据计数方法
    1. 获取初始数据信息
    1. 提取前n条数据
    1. 按顺序提取前n条数据
    1. 结合聚合计算
    1. 折叠计算功能实现
    1. 统计键对下的数据数量
    1. 执行保存相关操作
    1. 对每个元素执行特定处理函数

持续更新中

序号 算子名称 函数说明
1 reduce 聚集 RDD 中的所有元素,先聚合分区内数据,再聚合分区间数据
2 collect 以数组 Array 的形式返回数据集的所有元素
3 count 返回 RDD 中元素的个数
4 first 返回 RDD 中的第一个元素
5 take 返回一个由 RDD 的前 n 个元素组成的数组
6 takeOrdered 返回该 RDD 排序后 的前 n 个元素组成的数组
7 aggregate 分区的数据通过初始值和分区内的数据进行聚合,然后

全部评论 (0)

还没有任何评论哟~