7

我在 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,但这没有任何改变。

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

4

2 回答 2

8

你的问题的答案是运行这个:

sudo systemctl enable elasticsearch.service

Ubuntu 16.04 上的 ElasticsearchSystemD不再使用System V

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

于 2017-01-10T12:29:19.503 回答
-2

没有发现错误。刚刚用dpkg重新安装了它。工作,并且数据和配置没有被覆盖。

于 2016-05-25T15:12:48.490 回答