Elasticsearch 服务在 Ubuntu 16.04 启动时不 运行
Elasticsearch service does not run at statup on 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 defaults
和 sudo update-rc.d elasticsearch enable
,但这没有任何改变。
可能是什么问题,我该如何调试?
没有发现错误。刚刚用dpkg重新安装了它。有效,数据和配置没有被覆盖。
你的问题的答案是运行这个:
sudo systemctl enable elasticsearch.service
Ubuntu 16.04 上的 Elasticsearch 使用 SystemD
而不是 System V
。
由于某种原因(截至 2016 年 1 月 9 日)您从 APT 安装 ES 5.1(不确定其他版本是否受到影响)默认情况下此服务不会启动。
我在 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 defaults
和 sudo update-rc.d elasticsearch enable
,但这没有任何改变。
可能是什么问题,我该如何调试?
没有发现错误。刚刚用dpkg重新安装了它。有效,数据和配置没有被覆盖。
你的问题的答案是运行这个:
sudo systemctl enable elasticsearch.service
Ubuntu 16.04 上的 Elasticsearch 使用 SystemD
而不是 System V
。
由于某种原因(截至 2016 年 1 月 9 日)您从 APT 安装 ES 5.1(不确定其他版本是否受到影响)默认情况下此服务不会启动。