Como posso obter uma posição de elemento no RDD do Spark?

Eu sou novo no Apache Spark e sei que a estrutura de dados principal é RDD. Agora estou escrevendo alguns aplicativos que requerem informações posicionais de elementos. Por exemplo, depois de converter um ArrayList em um RDD (Java), para cada número inteiro no RDD, preciso conhecer seu subscrito de matriz (global). É possível fazê-lo?

Como eu sei, existe umatake (int) função para RDD, então acredito que as informações posicionais ainda são mantidas no RDD.

questionAnswers(2)

yourAnswerToTheQuestion