2017-08-22 2 views

Antwort

-2

Jemand hat bereits eine Antwort hier gegeben, überprüfen Sie bitte den Link

what is the difference between spark javardd methods collect() & collectAsync()?

+0

Haben Sie diesen Link geöffnet? Was ich gesagt habe, ist der Link – learner

+0

Ich habe. Es gibt den Unterschied zwischen 'collect' und' collectAsync' an. Sie haben genug Ruf, um etwas zu kommentieren. Wenn Sie denken, dass es sich um ein Duplikat handelt, kommentieren Sie das in der Frage und kennzeichnen es als solches. – philantrovert

0

ja collectAsync() ist die Art und Weise, die einen Datensatz asynchron zu sammeln.

Im RDD-Betrieb hat collectAsync() dagegen keine Latenz collect().

val value = rdd.collect() //RDD elements will be copied to spark driver 
val value = rdd.collectAsync() //no copy here 
value.get() //Now, RDD elements will be copied to spark driver 
+0

Danke für Ihre Antwort. Eigentlich suche ich nach einer Dataset-Funktion, nicht RDD. –

Verwandte Themen