Elasticsearch: JDK не найден ... но JAVA_HOME, похоже, настроен правильно

Когда я пытаюсь установить elasticsearch (Ubuntu 16.04) Я получаю сообщение об ошибке:

elasticsearch[15885]:  * no JDK found - please set JAVA_HOME

Но у меня только одна Java, и я думаю, что JAVA_HOME настроен правильно ...

$ echo $JAVA_HOME
/usr/lib/jvm/java-8-openjdk-amd64
0
задан 19 January 2018 в 13:03
1 ответ

Обычно это означает, что при запуске elasticsearch не может найти переменную JAVA_HOME. Вам нужно убедиться, что JAVA_HOME установлен глобально. Если есть файл запуска init.d или elasticsearch, поместите его туда. Также вы можете добавить его в / etc / default / elastic или создать профиль для elasticsearch в /etc/profile.d/elasticsearch .

Итак, чтобы резюмировать, сначала отладьте и поймите, в чем проблема: 1) проверьте, как запускается elasticsearch; 2) проверьте файл инициализации / запуска и 3) затем поместите JAVA_HOME в соответствующее место.

0
ответ дан 5 December 2019 в 06:47

Теги

Похожие вопросы