大数据shuffle的理解

  为了让来自相同 Key 的所有数据都在 reduceByKey 的同一个 reduce 中处理, 需要执行一个 all-to-all 的操作, 需要在不同的节点(不同的分区)之间拷贝数据, 必须跨分区聚集相同 Key 的所有数据, 这个过程叫做 Shuffle.

 

 
posted @ 2021-10-18 15:03  胜天、半子  阅读(468)  评论(0编辑  收藏  举报