Ich habe eine Eingabe rdd (JavaRDD<List<String>>
) und ich möchte es in JavaRDD<String>
als Ausgabe konvertieren.
Jedes Element der Eingabe-RDD-Liste sollte ein einzelnes Element in der Ausgabe rdd werden.RDD-Liste in RDD von einzelnen Element in Funken konvertieren
wie es in Java zu erreichen?
JavaRDD<List<String>> input; //suppose rdd length is 2
input.saveAsTextFile(...)
Ausgang:
[a, b]
[c, d]
, was ich will:
a
b
c
d
Nein, Flatmap würde nicht funktionieren, weil es wieder Liste der Elemente haben wird und wenn ich es speichern wird nicht jedes Element in einer separaten Zeile gespeichert. Meine Eingabe RDD wird gleichmäßig von Flatmap ausgegeben. –
Du solltest nicht so unhöflich sein, ich habe versucht zu helfen. Übrigens, ich habe nicht abgestimmt, ob du das gedacht hast. Aber das ist es, was Sie wollen, aber in der schönen "Scala". [Ein veröffentlichtes Notizbuch] (https://databricks-prod-cloudfront.cloud.databricks.com/public/4027ec902e239c93eaaa8714f173bcfc/2485090270202665/382256499319578/8589256059752547/latest.html) –
Ich bin neu zu funken und entschuldige mich, wenn mein Kommentar unhöflich klingt . –