Elasticsearch 的安裝包有ZIP、TAR、DEB、RPM,想要方便的話選擇RPM直接安裝,並能夠做爲服務啓動,可是我這裏沒有選擇RPM包安裝,而是用的TAR包安裝,下面就TAR包安裝的步驟,並設置爲服務啓動。 git
在安裝Elasticsearch以前,須要提早安裝好Java環境,這裏默認已經安裝好了Java環境。 github
wget https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch-1.7.0.tar.gz shell
下載最新版的Elasticsearch TAR包。到這裏位置Elasticsearch已經算是能夠用了。啓動Elasticsearch很簡單,只須要運行 Elasticsearch目錄中bin目錄下的elasticsearch就能夠了。 app
中止Elasticsearch服務: curl
Elasticsearch也能夠做爲服務運行,做爲服務運行將很是方便。 elasticsearch
由於咱們是經過TAR包安裝的,因此要將Elasticsearch做爲服務運行的話,就須要作一些額外的工做。爲了將Elasticsearch安裝成一個Linux系統服務,將要使用 Elasticsearch service wrapper ,能夠從https://github.com/elasticsearch/elasticsearch-servicewrapper下載。 url
首先運行一下命令來下載wrapper: spa
curl -L https://github.com/elasticsearch/elasticsearch-servicewrapper/tarball/master | tar -xz code
假設Elasticsearch已經安裝在/usr/local/share/elasticearch下,執行一下命令來移動所需的wrapper文件: 進程
sudo mv *servicewrapper*/service/ usr/local/share/elasticsearch/bin
執行一下命令來移出剩餘文件:
rm -rf *servicewrapper*
最後經過install命令來安裝服務
sudo /usr/local/share/elasticsearch/bin/service/elasticsearch install
在這以後須要建立一個鏈接符號指向/usr/local/bin/elasticsearch下的/usr/local/share/elasticsearch/bin/service/elsaticsearch腳本,能夠經過一下命令來實現
sudo ln -s 'readlink -f /usr/local/share/elasticsearch/bin/service/elasticsearch' /usr/local/bin/elasticsearch
這樣之後想啓動Elasticsearch,執行一下命令就能夠了
/etc/init.d/elasticsearch start