Ich habe zwei RDDs mit Struktur folgendeFügen Sie jedes Element einer RDD zu jedem Element einer anderen RDD in Spark Scala hinzu.
org.apache.spark.rdd.RDD[(Long, Double)]
Hier jede Reihe von RDD Double
einen Index Long
und einen Wert enthält. Ich möchte jedes Element einer RDD zu jedem Element der anderen RDD in Spark Scala hinzufügen.
Ein Beispiel würde wie folgt aussehen:
RDD1:
Array[(Long, Double)] = Array((0,-3),(1,2))
RDD2:
Array[(Long, Double)] = Array((0,4),(1,-2))
Ergebnis:
Array[(Long, Double)] = Array((0,1),(0,-5),(1,6),(1,0))