Я пытаюсь настроить Elasticsearch.Как запустить Elasticsearch как услугу на Ubuntu 15.04
Все работает отлично на Ubuntu 14.10, но когда я обновляю ОС до Ubuntu 15.04, он всегда не запускал Elasticsearch в качестве сервиса. (но я все еще могу запустить его по команде: sudo /usr/share/elasticsearch/bin/elasticsearch -Des.default.config=...
)
Журналы говорят, что elasticsearch не может найти исполняемый java-файл.
systemd[1]: Starting Starts and stops a single elasticsearch instance on this system...
sudo[4906]: pam_unix(sudo:session): session closed for user root
elasticsearch[4912]: Could not find any executable java binary. Please install java in your PATH or set JAVA_HOME...
systemd[1]: elasticsearch.service: main process exited, code=exited, status=1/FAILURE
systemd[1]: Unit elasticsearch.service entered failed state.
systemd[1]: elasticsearch.service failed.
Я думал, что переменные окружения могут быть различными среди пользователей, поэтому я пытался добавить JAVA_HOME в /etc/environment
и /etc/default/elasticsearch
, но он не работает, хотя.
Значит, любые идеи могут быть проблемой?
Я думаю, что речь идет не о JAVA_HOME, а о бисете java, но не о вашем пути. –
@ VincentDemeester Я нахожу проблему, кажется, что нам нужно немного изменить файл окружения ^^ –