0
RDD的getNumPartitions
是轉換還是動作?getNumPartitions是RDD操作還是轉換?
RDD的getNumPartitions
是轉換還是動作?getNumPartitions是RDD操作還是轉換?
NO,如果你在任何RDD做getNumPartition()
,它只是獲取一個RDD的元(partitions.length
),沒有任務將被提交。
我對轉型的理解是「當應用於RDD該函數應該返回一個RDD」。但是getNumPartition()
返回整數。
入住RDD.scala
@Since("1.6.0")
final def getNumPartitions: Int = partitions.length
的功能定義:感謝您的信息。懷疑來自這裏https://www.analyticsvidhya.com/blog/2016/10/using-pyspark-to-perform-transformations-and-actions-on-rdd/。他們提到getNumPartition是一個Action。 – Satya