簡體   English   中英

如何在Centos 6.5中自動啟動elasticsearch?

[英]How to auto start elasticsearch in Centos 6.5?

我已經在基於Cent OS 6.5的服務器上安裝了elasticsearh。 要啟動它:

# cd /usr/share/elasticsearch/elasticsearch-1.5.2]
# ./bin/elasticsearch &

但是當我關閉終端時,該過程被終止。 如何設置它作為服務自動啟動?

嘗試在彈性搜索中使用“ nohup”命令。

$ nohup ./bin/elasticsearch

現在, nohup做什么? 在下面的示例中,它將在后台啟動程序abcd,以免后續注銷不會停止它。

$ nohup abcd &
$ exit

希望能有所幫助。

正如@DerStoffel所說,您必須將elasticsearch作為sudo service elasticsearch startsudo service elasticsearch start )。 在生產設置中強烈建議這樣做。 還要添加服務以在重新啟動的情況下啟動( sudo /sbin/chkconfig --add elasticsearch

這取決於您使用的linux的分布:

Debian / Ubuntu

sudo update-rc.d elasticsearch defaults 95 10
sudo /etc/init.d/elasticsearch start

https://www.elastic.co/guide/zh-CN/elasticsearch/reference/1.6/setup-service.html#_debian_ubuntu

基於RPM的發行版,如Centos

sudo /sbin/chkconfig --add elasticsearch
sudo service elasticsearch start

https://www.elastic.co/guide/zh-CN/elasticsearch/reference/1.6/setup-service.html#_rpm_based_distributions

sudo /bin/systemctl daemon-reload

sudo /bin/systemctl enable elasticsearch.service

sudo /bin/systemctl start elasticsearch.service

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM