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