Продолжайте запускать 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