SparkContext.union 与 RDD.union
RDD.union,和SparkContext.union都可以将多个RDD聚合成一个UnionRDD。
但不同的是,RDD.union在每次操作时,会创建一个新的数据集合,生成新的RDD,新的RDD和原有RDD血统不一致。
SparkContext.union可以将所有需要聚合的RDD,直接生成一个新的聚合RDD,将原有数据聚合后仅生成一个新的RDD。
SparkContext.union的特性,可以避免大量RDD利用Reduce做union时导致的溢出的错误。同时提高效率。
苏轶然: suanec -
http://www.cnblogs.com/suanec/
友链:marsggbo
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
点个关注吧~
http://www.cnblogs.com/suanec/
友链:marsggbo
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
点个关注吧~