Elasticsearch服务不在Ubuntu 16.04上的statup上运行

时间:2016-05-21 12:49:53

标签: elasticsearch service startup ubuntu-16.04

我在Ubuntu 16.04上安装了elasticsearch。

当我输入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 defaultssudo update-rc.d elasticsearch enable,但这不会改变任何内容。

可能是什么问题,我该如何调试呢?

2 个答案:

答案 0 :(得分:9)

问题的答案是运行:

sudo systemctl enable elasticsearch.service

Ubuntu 16.04上的Elasticsearch使用SystemD而不是System V

由于某些原因(截至2016年1月9日)您从APT安装ES 5.1(不确定其他版本是否受到影响),默认情况下此服务无法启动。

答案 1 :(得分:-2)

未找到错误。刚用dpkg重新安装它。工作,数据和配置都没有被覆盖。