Das Starten von elasticsearch.bat unter Windows schlägt mit einem Parser-Fehler fehl

586
FrankerZ

Beim Starten von elasticsearch unter Windows bin ich auf folgendes Problem gestoßen:

\ Java \ jdk1.8.0_171 \ bin \ java.exe "-cp"! ES_CLASSPATH! "" Org.elasticsearch.tools.l aunchers.JvmOptionsParser ""! ES_JVM_OPTIONS! "|| echo jvm_options_parser_failed" ") .

0

1 Antwort auf die Frage

0
FrankerZ

Stellen Sie sicher, dass Sie Ihre 64-Bit-Version von Java verwenden, und legen Sie diese als JAVA_HOME fest:

  • ⊞ Win+ Pause/Break(Oder navigieren Sie zu den Systemeinstellungen in der Systemsteuerung)
  • Klicken Sie auf Erweiterte Systemeinstellungen
  • Klicken Sie auf die Registerkarte "Erweitert"
  • Klicken Sie auf Umgebungsvariablen
  • Aktualisieren Sie JAVA_HOME (sollte unter Systemvariablen sein) von C:\Program Files (x86)\Java\jdk1.8.0_171bis C:\Program Files\Java\jdk1.8.0_171.
  • Starten Sie das Befehlsfenster neu, um diese Variablen erneut zu laden

Stellen Sie sicher, dass Sie über die 64-Bit-Version von Java verfügen, indem Sie sicherstellen, dass diese C:\Program Files\Java\jdk1.8.0_171vorhanden ist. In meinem Fall wurde die 32-Bit-Version als Standardeinstellung festgelegt und veranlaßte Elasticsearch, nicht geladen zu werden.