标签

#Spark Shuffle

1 篇文章

Spark 的两种核心 Shuffle
大数据组件2022-04-15

Spark 的两种核心 Shuffle

在 MapReduce 框架中, Shuffle 阶段是连接 Map 与 Reduce 之间的桥梁, Map 阶段通过 Shuffle 过程将数据输出到 Reduce 阶段中。由于 Shuffle 涉及磁盘的读写和网络 I/O,因此 Shuffle 性能的高低直接影响整个程序的性能。 Spark 也有 Map 阶段和 Reduce 阶段,因此也会出现 Shuffle 。

园陌·1 阅读