getNumPartitions是RDD操作还是转换?

时间:2017-04-12 05:15:16

标签: apache-spark rdd

RDD的getNumPartitions是转型还是行动?

1 个答案:

答案 0 :(得分:2)

这是一个动作吗?

,如果您对任何RDD执行getNumPartition(),它只会获取RDD的元(partitions.length),并且不会提交任何任务。

这是转型吗?

我对转换的理解是 "当该函数应用于RDD" 时,它应返回RDD。但getNumPartition()返回整数。


检查RDD.scala中的函数定义

  @Since("1.6.0")
  final def getNumPartitions: Int = partitions.length