Служба ElasticSearch (2.4.6) продолжает не запускаться в Windows.
[2019-02-01 12:27:59] [info] [14564] Starting service...
[2019-02-01 12:27:59] [error] [15256] CreateJavaVM Failed
[2019-02-01 12:27:59] [error] [15256] The system cannot find the file specified.
[2019-02-01 12:27:59] [error] [14564] Failed to start Java
[2019-02-01 12:27:59] [error] [14564] ServiceStart returned 4
Я использую Java 10, но ElasticSearch 2.4.6 не поддерживает Java 9+, поэтому я установилПуть Java 8 JRE вручную в файлах elasticsearch.bat
и service.bat
.
...
set JAVA_HOME=C:\Program Files\Java\jre1.8.0_191
...
Нет проблем при запуске двоичного файла ES и установке ES как службы, но «запуск» службы в настоящее время невозможен.
Как это исправить?Я также использую Haystack, и поддерживает только ElasticSearch 1.x и 2.x , поэтому я не могу обновить версию ElasticSearch.