Scala 使用RDD.mapPartitionsWithIndex时如何获取每个分区的索引?

Scala 使用RDD.mapPartitionsWithIndex时如何获取每个分区的索引?,scala,apache-spark,indexing,rdd,Scala,Apache Spark,Indexing,Rdd,我是spark和scala的新手。Spark中是否有方法从中获取分区ID/No RDD.mapPartitionsWithIndex其中定义如下: def randomint(index: Int, iter: Iterator[T]) : Iterator[(Int, T)]={ ... } self.mapPartitionsWithIndex(randomint).partitionBy(new randParti(nump)).values 您的命名可能会混淆,但是randomint函

我是spark和scala的新手。Spark中是否有方法从中获取分区ID/No
RDD.mapPartitionsWithIndex
其中定义如下:

def randomint(index: Int, iter: Iterator[T]) : Iterator[(Int, T)]={
...
}
self.mapPartitionsWithIndex(randomint).partitionBy(new randParti(nump)).values

您的命名可能会混淆,但是
randomint
函数中的
index
变量确实包含您要查找的内容:分区号