2016-03-12 107 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