其他分享
首页 > 其他分享> > groupBy算子

groupBy算子

作者:互联网

点开groupBy源码,进去看见如下图,参数是写入的函数,以及一个默认的hashpartitioner 

再点入,以下就是详细逻辑。可以看见groupBy函数以函数的返回值作为key,他和groupByKey唯一的区别是在前面加了一部map操作,把函数作为key,把父RDD的迭代器中的元素作为value。之后在链式调用groupByKey.

groupByKey原理可以去看之前的一篇源码分析。

 

标签:函数,作为,groupByKey,源码,key,算子,groupBy
来源: https://www.cnblogs.com/xstCoding/p/15677310.html