Spark 中「宽依赖」与「窄依赖」的区别,正确的是?

大数据基础

  1. A.窄依赖子分区只依赖父的单个分区(如 map),宽依赖依赖多个分区需 Shuffle(如 join)
  2. B.宽依赖不需要 Shuffle 可流水线执行,窄依赖需要 Shuffle 并划分新 stage
  3. C.窄依赖只出现在读文件阶段,之后的算子都是宽依赖
  4. D.两者只影响内存占用和序列化开销,不影响 stage 划分与执行计划