Продолжайте запускать ElasticSearch при запуске Ubuntu

Я использую последнюю версию Ubuntu 15.10 и прошел установку ElasticSearch здесь: https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-service.html

Однако даже после выполнения команды, которая добавляет службу в процесс запуска.

sudo update-rc.d elasticsearch defaults 95 10
sudo /etc/init.d/elasticsearch start

Перезагрузка компьютера, затем переход к localhost:9200 дает 404.

И каждое утро я запускаю sudo /etc/init.d/elasticsearch startтогда sudo update-rc.d elasticsearch defaults 95 10 в надежде, что завтра будет другой день, чтобы найти мою машину в том же состоянии, что и вчера.

Кстати, моя машина на работе использует ту же версию Ubuntu, и описанные выше шаги сработали с первой попытки.

Если кто-то преодолел эту проблему, ваше понимание будет очень ценится!

Спасибо вам!

1 ответ

Решение

Ubuntu, начиная с версии 15.04, использует systemd по умолчанию вместо старого upstart для обработки сервисов и сценариев инициализации. Я думаю, что вам нужно по-другому инициализировать asticsearch, как описано в документации по ES.

Что-то вроде:

sudo /bin/systemctl daemon-reload
sudo /bin/systemctl enable elasticsearch.service
sudo /bin/systemctl start elasticsearch.service
Другие вопросы по тегам