gpt4 book ai didi

ruby-on-rails - 必须在 Ubuntu 启动时启动 ElasticSearch

转载 作者:行者123 更新时间:2023-12-02 23:00:16 24 4
gpt4 key购买 nike

我正在使用最新的 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,并且上述步骤在第一次尝试时就有效。

如果有人克服了这个问题,您的见解将不胜感激!

谢谢!

最佳答案

Ubuntu,从 15.04 版开始,是 using systemd by default而不是旧的 upstart用于处理服务和初始化脚本。我认为您需要以不同方式初始化 elasticsearch,如 described in the ES docs .

就像是:

sudo /bin/systemctl daemon-reload
sudo /bin/systemctl enable elasticsearch.service
sudo /bin/systemctl start elasticsearch.service

关于ruby-on-rails - 必须在 Ubuntu 启动时启动 ElasticSearch,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35959617/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com