2016-03-12 46 views
1

我使用的是最新的Ubuntu建设15.10,并通过去了这里的安装ElasticSearch的:https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-service.html请不必启动在Ubuntu ElasticSearch启动

然而,即使执行,增加了服务的启动命令后处理。

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,并且上述步骤进行了第一次尝试。

如果有人已经解决了这个问题,您的洞察力将非常感激!

谢谢你!

回答

2

从15.04版开始,Ubuntu的版本是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 
+1

这完美地工作!我很抱歉等了很久,你回答得太快了!我一直在努力工作,像一个疯子,甚至没有重启电脑,直到现在,它的作品非常感谢你! – fbelanger