Spark 为什么通常比 MapReduce 快

分类:大数据

MapReduce 的执行方式

一个 MapReduce 作业只有 map 和 reduce 两个阶段。多步计算要串联多个作业,每个作业的中间结果都写回 HDFS,下一个作业再读出来。每个任务通常运行在单独的 JVM 进程里,启动开销不小。

Spark 的几个不同

需要注意的地方