2016-05-21 88 views
4

我在Ubuntu 16.04上安裝了elasticsearch。Elasticsearch服務不運行在Ubuntu上的statup上16.04

當我輸入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 defaultssudo update-rc.d elasticsearch enable,但是這改變不了什麼。

可能是什麼問題,我該如何調試?

+0

你檢查了日誌嗎? – alpert

+1

我必須檢查什麼日誌?服務啓動錯誤記錄在哪裏? – user1383029

+0

Elasticsearch日誌,系統日誌vs http://www.howtogeek.com/117878/how-to-view-write-to-system-log-files-on-ubuntu/ – alpert

回答

-1

未找到該錯誤。只需用dpkg重新安裝即可。 Works,並且數據和配置沒有被覆蓋。

4

回答你的問題是運行此:

sudo systemctl enable elasticsearch.service 

Elasticsearch在Ubuntu 16.04使用SystemDSystem V了。

由於某些原因(截至2016年1月9日),默認情況下,您從APT安裝ES 5.1(不確定其他版本是否受到影響),此服務無法啓動。

+0

不起作用。這個命令沒有任何意義。 – Green

+0

它確實意味着什麼。你有什麼操作系統?你得到什麼? – NeverEndingQueue

+0

無視。在我的情況下,我發現了這個問題並解決了它。請參閱https://stackoverflow.com/questions/37363162/elasticsearch-service-does-not-run-at-statup-on-ubuntu-16-04/48508998#48508998 – Green

相關問題