Spark 中 RDD 的 transformation(如 map、filter)与 action(如 count、collect)的区别是?
大数据基础
- A.transformation 会立即执行并把结果缓存在内存里,action 只负责记录计算逻辑而不触发计算
- B.transformation 惰性只构建 DAG 不触发计算;action 才触发执行并返回结果
- C.两者都会在调用时立即执行计算,区别只在于 transformation 返回 RDD、action 返回普通值
- D.action 只能在 Driver 端调用一次