Installation von Elasticsearch 5.0.2 unter Windows 8 - \ config \ jvm.options "war zu dieser Zeit unerwartet"

8

Ich bin neu in Stack Overflow (obwohl ein langjähriger Lauer). Ich habe Probleme, elasticsearch auf meinem Laptop zu installieren. Es ist Windows 8, ich habe gerade Java auf Java 8 aktualisiert und den neuen Pfad mit set JAVA_HOME festgelegt.

Wenn ich jedoch versuche, die Datei elasticsearch.bat in der Befehlszeile auszuführen, erhalte ich folgende Fehlermeldung:

\ elasticsearch-5.0.2 \ bin \ .. \ config \ jvm.options war zu dieser Zeit unerwartet

Jede Hilfe würde in dieser Angelegenheit sehr geschätzt werden

    
Mimikyu 05.12.2016, 11:48
quelle

2 Antworten

6

Ich habe auch versucht, ElasticSearch auf meinem Windows 2016 R2 Datacenter (64-Bit) einzurichten. Lassen Sie mich einige meiner Erfahrungen darüber, wie man das lösen kann, teilen.

Einrichten von JAVA_HOME

Stellen Sie sicher, dass JDK / JRE installiert ist. Sie können es hier herunterladen.

Legen Sie die Umgebungsvariable JAVA_HOME fest. Öffnen Sie dazu das Startmenü und geben Sie " Pfad " ein.

Klicken Sie dann auf Umgebungsvariablen . Wenn Sie die Variable JAVA_HOME noch nicht festgelegt haben, klicken Sie auf Neu .

Die JAVA_HOME-Variable sollte nur bis zum JDK / JRE-Verzeichnis führen, ohne / bin.

%Vor%

Progra ~ 1 entspricht Programmdateien . Wenn Sie Programme (x86) verwenden, ändern Sie Progra ~ 1 in Progra ~ 2

Starten Sie Ihren Computer neu. Sobald Ihr Computer neu gestartet wurde, öffnen Sie CMD und geben Sie echo% JAVA_HOME% ein. Die Ausgabe sollte

sein %Vor%

Wenn Sie die folgende Ausgabe erhalten, ist Ihr JAVA_HOME korrekt eingerichtet.

Ausführen von ElasticSearch

Beim ersten Versuch, ElasticSearch auszuführen, erhalte ich folgende Ausgabe.

Das seltsame Verzeichnis, auf das ich hier hingewiesen habe, gab mir einen Hinweis darauf, dass die Stapeldatei möglicherweise aus dem falschen Verzeichnis gelesen wird. Also habe ich ein wenig mit der Batch-Datei herumgebastelt. Öffnen Sie elasticsearch.bat mit einem beliebigen Texteditor.

Scrolle den ganzen Weg bis zum Ende, irgendwo oberhalb der letzten Zeilen siehst du etwas Ähnliches wie das folgende.

Entfernen Sie die markierte Zeile, speichern Sie die Datei, und versuchen Sie, die Stapeldatei erneut über die Eingabeaufforderung auszuführen.

Es funktioniert in meinem Fall.

Sobald Sie dies haben, öffnen Sie Ihren Browser und navigieren Sie zu localhost: 9200 .

Ich denke, das ist es?

    
Nicholas Lie 04.01.2017 09:00
quelle
3

Ihr Problem wird höchstwahrscheinlich durch Klammern in dem Pfad verursacht, an den Sie entpackt haben und auf dem Elasticsearch ausgeführt wird. Das zugehörige Problem im Elasticsearch-Repository ist # 24712 , das mit Elasticsearch 5.4.1 behoben wird.

Beachten Sie, dass Sie Elasticsearch auffordern, alle Einstellungen in config/jvm.options wirksam zu ignorieren, indem Sie Nicholas Lies "Fix" anwenden. Während dies Ihnen helfen kann, Elasticsearch in diesem speziellen Fall zu starten, wird es nur mit Standard-JVM-Optionen beginnen, die zu einem überraschenden Verhalten führen können.

    
Daniel Mitterdorfer 17.05.2017 09:14
quelle

Tags und Links