Ich folge Schnellstart Spark 1.6 Dokument, http://spark.apache.org/docs/latest/quick-start.htmlWarum bekomme ich nach dem schnellen Start von Spark eine SNAPSHOT-JAR-Datei, in der sich keine Klassendatei befindet?
bei diesem Schritt:
# Paket ein Glas
$ sbt Paket
Ihre Anwendung enthält ...
[info] Verpackung {..}/{..}/target/scala-2.10/simple-project_2.10-1.0.jar
Was ich bekam, ist "simple_2.10-0.1-SNAPSHOT.jar" und es gibt keine Klasse in dieser JAR-Datei. Das wird ClassNotFoundException in dem nächsten Schritt verursachen, wenn ich den Spark-submit-Befehl ausführe.
Ich habe keine Ahnung, was dieses Problem verursachen kann (warum habe ich eine Jar-Datei mit "SNAPSHOT" und warum gibt es keine Klasse in der JAR-Datei). Ich frage mich, ob jemand darauf hinweisen kann. Vielen Dank!
Ich glaube, ich eine Version in der SBT-Datei angeben: Name: = "Simple Project" Version: = "1.0" scalaVersion: = „2.10.5” libraryDependencies + = "org.apache.spark" % % "spark-core"% "1.6.1" – Lubor
Haben Sie Ihre sbt nach dem Speichern der Datei neu geladen? Weil Ihre Version als '0,1' von Ihnen angezeigt wird, posten Sie –
Ich extrahiere die JAR-Datei, um zu sehen, was es beinhaltet und ich kann nur sehen META-INF-Datei. – Lubor