ClassNotFoundException geworfen Einführung Funke-Shell

Ich versuche zu starten, die Funke-shell für python aus dem Verzeichnis mit ./bin/pyspark

Wenn ich den Befehl ausführen bekomme ich folgende Fehlermeldung:

Exception in thread "main" java.lang.NoClassDefFoundError:    org/apache/spark/launcher/Main
Caused by: java.lang.ClassNotFoundException: org.apache.spark.launcher.Main
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)

Scheint es, dass ich vermisst werde: org.apache.spark.launcher.main

Ich bin nicht ganz sicher, wie man dieses Problem beheben und Frage mich, wenn jemand irgendwelche Vorschläge hatte oder hatte Sie in ähnliche Probleme.

Dank

  • Ein java-Fehler geworfen, der von einer java-Bibliothek in java-code. Warum ist das tagged 'python'?
  • pyspark ist ein python-REPL-Treiber auf einem java-Bibliothek/framework/whatever. Die Frage ist nicht völlig losgelöst von python.
  • Die spark-distribution hast du?
  • welche version von spark sind Sie versuchen, zu laufen? Wenn Sie keine Präferenz, und wollen einfach nur Dinge am laufen, die ich empfehlen würde "Pre-Built for Hadoop 2.6 und höher" spark.apache.org/downloads.html
  • Dies bezieht sich auf die neueste Spark-distribution 1.5.1
  • Und der Paket-Typ die ich runtergeladen habe, war die "pre-built for Hadoop 2.6 und höher"

Schreibe einen Kommentar