必须在 Ubuntu 启动时继续启动 ElasticSearch
Keep having to start ElasticSearch on Ubuntu start up
我正在使用最新的 Ubuntu build 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 并且上述步骤在第一次尝试时有效。
如果有人解决了这个问题,将不胜感激!
谢谢!
Ubuntu,自版本 15.04 起,为 using systemd
by default instead of the older upstart
for handling services and init scripts. I think you need to initialize elasticsearch differently, as described in the ES docs。
类似于:
sudo /bin/systemctl daemon-reload
sudo /bin/systemctl enable elasticsearch.service
sudo /bin/systemctl start elasticsearch.service
我正在使用最新的 Ubuntu build 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 并且上述步骤在第一次尝试时有效。
如果有人解决了这个问题,将不胜感激!
谢谢!
Ubuntu,自版本 15.04 起,为 using systemd
by default instead of the older upstart
for handling services and init scripts. I think you need to initialize elasticsearch differently, as described in the ES docs。
类似于:
sudo /bin/systemctl daemon-reload
sudo /bin/systemctl enable elasticsearch.service
sudo /bin/systemctl start elasticsearch.service