一、简介
MapPartitionsRDD是一个基础的RDD, 很多非shuffle算子生成的RDD就是MapPartitionsRDD,如transformation算子基本原理一提到的算子
二、源码分析
首先看下MapPartitionsRDD的构造函数
private[spark] class MapPartitionsRDD[U: ClassTag, T: ClassTag](
var prev: RDD[T
MapPartitionsRDD是一个基础的RDD, 很多非shuffle算子生成的RDD就是MapPartitionsRDD,如transformation算子基本原理一提到的算子
首先看下MapPartitionsRDD的构造函数
private[spark] class MapPartitionsRDD[U: ClassTag, T: ClassTag](
var prev: RDD[T