2016-05-21 6 views
4

Я установил elasticsearch на Ubuntu 16.04.Служба Elasticsearch не работает в statup на Ubuntu 16.04

Когда я ввожу sudo service elasticsearch start, все работает.

Но сервис не запускается при запуске. Перед началом его вручную, sudo service elasticsearch status дает мне:

elasticsearch.service - Elasticsearch 
    Loaded: loaded (/usr/lib/systemd/system/elasticsearch.service; disabled; vend 
    Active: inactive (dead) 
    Docs: http://www.elastic.co 

Я пытался добавить его в автозагрузку с: sudo update-rc.d elasticsearch defaults и sudo update-rc.d elasticsearch enable, но это ничего не меняет.

В чем может быть проблема, и как я могу отладить это?

+0

Вы проверили журналы? – alpert

+1

Какие журналы я должен проверить? Где регистрируются ошибки запуска службы? – user1383029

+0

Журналы Elasticsearch, syslogs vs http://www.howtogeek.com/117878/how-to-view-write-to-system-log-files-on-ubuntu/ – alpert

ответ

-1

Не нашли ошибку. Просто переустановите его с помощью dpkg. Работает, и данные и конфиг не были перезаписаны.

4

Ответ на ваш вопрос работает следующим образом:

sudo systemctl enable elasticsearch.service 

Elasticsearch на Ubuntu 16.04 использует SystemD не System V больше.

По какой-то причине (по состоянию на 9 января 2016 года) вы устанавливаете ES 5.1 (не уверен, что другие версии затронуты) из APT по умолчанию эта служба не запускается.

+0

Не работает. Эта команда ничего не значит. – Green

+0

Это на самом деле что-то значит. Какая у вас ОС? То, что вы получаете? – NeverEndingQueue

+0

Пренебрежение. В моем случае я нашел проблему и решил ее. См. Https://stackoverflow.com/questions/37363162/elasticsearch-service-does-not-run-at-statup-on-ubuntu-16-04/48508998#48508998 – Green

 Смежные вопросы

  • Нет связанных вопросов^_^