我知道map
和mapPartitions
之间的区别,它们分别是元素和元素的迭代器。
我什么时候应该使用哪个?如果开销相似,为什么我会使用mapPartitions
,因为map
更容易编写?
答案 0 :(得分:2)
angular.module('parentModule',['slamModuleCtrl','genericModue'])
将函数映射到RDD的每个元素,而RDD.map
将函数映射到RDD的每个分区。
RDD.mapPartitions
不会更改RDD中的元素数量,而map
可能会更改。
在类似问题上另见this answer and comments。