2016-04-05 14 views
0

ausgefallen ich derzeit Funken mit Cygwin-Terminal bin installieren, folgte ich die Schritte, die hier angegeben, http://www.tutorialspoint.com/apache_spark/apache_spark_installation.htm, alles war bis zum letzten Schritt in Ordnung ..Spark-Installation auf Cygwin

ich den „export PATH = $ PATH hinzugefügt:/usr/local/spark/bin "Zeile zu ~/.bashrc-Datei.

Wenn ich die $ Funken Shell-Befehl ausführen, es mir diesen Fehler gibt ..

/usr/local/Funken/bin/Funken Klasse: Linie 86: C: \ Programme \ Java \ jdk1 .7.0_75 \ bin/bin/java: Keine solche Datei oder Verzeichnis

Ich habe versucht, nach Antworten online zu suchen, aber leider hat nichts für mich gearbeitet.

Bitte helfen. Vielen Dank!

Antwort

0

Das Problem ist in:

/usr/local/Funken/bin/Funken Klasse: Linie 86: C: \ Programme \ Java \ jdk1.7.0_75 \ bin/bin/java: keine solche Datei oder das Verzeichnis

Sie haben zwei „bin“ - ein unter Windows „\ bin“ und eine von cygwin „/ bin“

können Sie die Variable JAVA_HOME Umgebung ändern - und setzen es C zu sein : \ Programme \ Java \ jdk1.7.0_75 (oder der tatsächliche Pfad von jdk)

würde ich ein Backup von/usr/local/Funken/bin/Funken Klasse machen und versuchen Sie die folgende Zeile in/usr/local/Funken/bin/Funken Klasse

RUNNER="${JAVA_HOME}/bin/java 

zu ändern sein:

RUNNER="${JAVA_HOME}\java 

Und dann laufen wieder die $ funken Shell-Befehl

+0

Oh Dank @Yaron ich denke, es hat funktioniert .. aber wenn ich die $ Funken Shell-Befehl ausführen, wird es einen weiteren Fehler zeigt .. ** Fehler: Die Hauptklasse org.apache.spark.la konnte nicht gefunden oder geladen werden uncher.Main ** Ich habe versucht, nach dem Funkenwerfer zu suchen, aber er ist nicht im Ordner funke vorhanden. Was nun? –

+0

Was hast du geändert? Java-home oder das Skript? – Yaron

+0

Ich habe das Skript geändert, da java_home bereits auf den Systemvariablen steht. –