- 关系:
两者都是用来 改变RDD的partition数量 的,repartition 底层调用的就是 Coalesce方法:coalesce(numPartitions, shuffle = true) - 区别:
repartition 一定会发生 shuffle,coalesce 根据传进来的参数来判断是否发生 shuffle。
一般情况下增大rdd的partition数量使用repartition,减少partition数量时使用coalesce。
Repartition和Coalesce的关系与区别
最新推荐文章于 2024-10-31 19:59:45 发布