【发布时间】:2017-11-30 20:02:46
【问题描述】:
我正在尝试访问 RDD 的依赖项。在 Scala 中,这是一个非常简单的代码:
scala> val myRdd = sc.parallelize(0 to 9).groupBy(_ % 2)
myRdd: org.apache.spark.rdd.RDD[(Int, Iterable[Int])] = ShuffledRDD[2] at groupBy at <console>:24
scala> myRdd.dependencies
res0: Seq[org.apache.spark.Dependency[_]] = List(org.apache.spark.ShuffleDependency@6c427386)
但依赖项在 PySpark 中不可用。关于如何访问它们的任何指示?
>>> myRdd.dependencies
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'PipelinedRDD' object has no attribute 'dependencies'
【问题讨论】:
标签: python apache-spark rdd