Transformation转换算子:
1- 所有的转换算子在执行完成后,都会返回一个新的RDD。
2- 所有的转换算子都是Lazy惰性,并不会立即执行,仅仅是在定义计算的规则。
3- 转换算子必须遇到Action动作算子才会触发执行。
Action动作算子:
1- 动作算子在执行后,不会返回一个RDD,要么没有返回值,要么返回的数据类型不是RDD。
2- 动作算子都是立即执行的,一个动作算子就会产生一个Job的任务,并且会执行这个动作算子所依赖的其他所有RDD。