Spark 2.0 fehlende Funken impliziert

9

Unter Verwendung von Spark 2.0 sehe ich, dass es möglich ist, einen Datenrahmen von Zeilen in einen Datenrahmen von Fallklassen zu verwandeln. Als ich das versuchte, begrüßte ich eine Nachricht mit dem Hinweis, spark.implicits._ zu importieren. Das Problem, das ich habe, ist, dass Intellij dies nicht als gültige Import-Anweisung erkennt, ich frage mich, ob sich das verschoben hat und die Nachricht nicht aktualisiert wurde, oder wenn ich nicht die richtigen Pakete in meinen Build-Einstellungen habe ist mein build.sbt

%Vor%     
TheM00s3 11.10.2016, 00:27
quelle

2 Antworten

28

Es gibt kein Paket namens spark.implicits .

Mit spark bezieht es sich hier auf SparkSession . Wenn Sie sich innerhalb der REPL befinden, ist die Sitzung bereits als spark definiert, sodass Sie einfach Folgendes eingeben können:

%Vor%

Wenn Sie irgendwo in Ihrem Code ein eigenes SparkSession definiert haben, passen Sie es entsprechend an:

%Vor%     
marios 11.10.2016, 03:59
quelle
3

Spark hat spark identifier für SparkSession verwendet. Dies verursacht die Verwirrung. Wenn Sie es mit etwas wie,

erstellt haben %Vor%

Der richtige Weg zum Importieren von implicits wäre

%Vor%

Lass es mich wissen, wenn das hilft. Prost.

    
Chitral Verma 21.06.2017 09:45
quelle