In Scala kann ich eine Sammlung abflachen mit:Wie man eine Sammlung mit Spark/Scala glätten?
val array = Array(List("1,2,3").iterator,List("1,4,5").iterator)
//> array : Array[Iterator[String]] = Array(non-empty iterator, non-empty itera
//| tor)
array.toList.flatten //> res0: List[String] = List(1,2,3, 1,4,5)
Aber wie kann ich in Funken ähnlich durchführen?
Lesen der API doc http://spark.apache.org/docs/0.7.3/api/core/index.html#spark.RDD es scheint nicht eine Methode, die diese Funktionalität bietet?
Obwohl dies funktional korrekt ist, würde diese Lösung nicht verteilt werden und würde einen Engpass beim Treiber/Master verursachen. Die Lösung von samthebest ist viel besser. – ldmtwo
@ user3746632: Die 'collect()' Aufrufe waren nur zu Illustrationszwecken, um zu zeigen, dass die Ergebnisse tatsächlich abgeflacht wurden. –