2016-04-26 7 views
0

Ich bin neu bei Apache Spark. Wie der Titel sagt, habe ich eine JavaPairRdd<String,String> und ich möchte eine JavaRdd<String> mit der Verkettung des Schlüssels und den Wert der JavaPairRdd produzieren. Ist das möglich?Konvertieren von JavaPairRdd in JavaRdd durch Verketten von Schlüssel und Wert

Beispiel:

("1,Nick", "[email protected],53") 
("2,John", "[email protected],53") 

Ergebnis (JavaRdd<String> mit):

"1,Nick,[email protected],53" 
"2,John,[email protected],53" 

Antwort

1

Nur verwenden map:

pairRDD.map((key, value) => key + value) 

Das scala verwendet, aber Sie sollten den Kern erhalten.