Я пытаюсь запустить службу Elastic Search на сервере Windows 2008 R2, но он не запускается. Раньше он работал в течение нескольких месяцев без проблем.
В службах я получаю сообщение:
"Windows не смогла запустить Elasticsearch 1.7.2 (ELASTIC_POC) на локальном компьютере. Для получения дополнительной информации просмотрите журнал системных событий. Если это служба non_Microsoft, обратитесь к поставщику услуг и обратитесь к сервису код ошибки 1."
Журнал событий был очень бесполезным, показав следующую ошибку:
"Служба Elasticsearch 1.7.2 (ELASTIC_POC) вошла в состояние остановки.
"Служба Elasticsearch 1.7.2 (ELASTIC_POC) завершена с ошибкой, зависящей от конкретной службы Некорректная функция.."
Однако я получаю больше информации в файлах журналов Elastic Search:
[2016-03-30 10:47:22] [info] [ 3988] Running 'ELASTIC_POC' Service...
[2016-03-30 10:47:22] [info] [ 3760] Starting service...
[2016-03-30 10:47:22] [error] [ 3760] Failed creating java C:\Progra~2\Java\jre1.8.0_60\bin\client\jvm.dll
[2016-03-30 10:47:22] [error] [ 3760] The system cannot find the path specified.
[2016-03-30 10:47:22] [error] [ 3760] ServiceStart returned 1
[2016-03-30 10:47:22] [error] [ 3760] The system cannot find the path specified.
[2016-03-30 10:47:22] [info] [ 3988] Run service finished.
[2016-03-30 10:47:22] [info] [ 3988] Commons Daemon procrun finished
Проверка C:\Program Files (x86)\Java\jre1.8.0_60, она содержит только папку с именем lib (которая пуста). Существует папка "jre1.8.0_73" с несколькими файлами "включая\bin\client\jvm.dll"
Как я могу заставить Elastic Search использовать более позднюю версию Java или вернуть содержимое папки jre1.8.0_60? Кажется, я не могу найти (безопасный для скачивания) установщик для этого.
Любая помощь очень ценится.