elastic单节点安装部署

elastic单机安装部署:

1.安装Java7
注意设置环境变量JAVA_HOME

2.下载



3.解压安装
解压elasticsearch

mkdir   -p    /usr/local/search
cp   /opt/elasticsearch-1.3.1.tar.gz            /usr/local/search/
cd   /usr/local/search
tar   -zxvf     elasticsearch-1.3.1.tar.gz 





4.启动停止
4.1启动
4.1.1linux:
前台运行:
 /usr/local/search/elasticsearch-1.3.1/bin/elasticsearch
后台运行:
 /usr/local/search/elasticsearch-1.3.1/bin/elasticsearch      -d





       
         可以在启动时通过-X和-D来指定配置参数,此处指定的配置参数将覆盖掉JAVA_OPTS或者ES_JAVA_OPTS中的参数。例如:$ bin/elasticsearch -Xmx2g -Xms2g -Des.index.store.type=memory --node.name=my-node

4.1.2windows:
 bin/elasticsearch.bat 

4.2停止

kill   pid


5.测试

 curl -X GET http://10.41.2.85:9200/




6.服务器环境
      如果是在服务器上运行elasticsearch,可以使用elasticsearch-servicewrapper这个es插件。它支持通过参数,指定是在后台或前台运行es,并且支持启动,停止,重启es服务(默认情况下只能通过ctrl+c或kill pid的方式来停止es服务进程)。具体步骤如下:
6.1下载elasticsearch-servicewrapper




6.2解压
cp   /opt/elasticsearch-servicewrapper-master.zip     /usr/local/search/
cd   /usr/local/search
unzip   elasticsearch-servicewrapper-master.zip 

6.3安装

将解压后的elasticsearch-servicewrapper的service文件夹,放到es的bin目录下即可。
cp    -r      /usr/local/search/elasticsearch-servicewrapper-master/service      /usr/local/search/elasticsearch-1.3.1/bin/


6.4配置
     在service目录下有个elasticsearch.conf配置文件,主要是设置一些java运行环境参数,其中比较重要的是下面的 参数: 
#es的home路径,不用用默认值就可以 
set.default.ES_HOME=<Path to ElasticSearch Home>     #必须配置,指定es的home
set.default.ES_HEAP_SIZE=1024        #分配给es的最大内存 
 wrapper.startup.timeout=300           # 启动等待超时时间(以秒为单位)
 wrapper.shutdown.timeout=300       #关闭等待超时时间(以秒为单位)
wrapper.ping.timeout=300                  #ping超时时间(以秒为单位)


vi    /usr/local/search/elasticsearch-1.3.1/bin/service/elasticsearch.conf 
set.default.ES_HOME=/usr/local/search/elasticsearch-1.3.1




6.5启停

下面是命令集合:
/usr/local/search/elasticsearch-1.3.1/bin/service/elasticsearch   console       #在前台运行es
/usr/local/search/elasticsearch-1.3.1/bin/service/elasticsearch   start      #在后台运行es
/usr/local/search/elasticsearch-1.3.1/bin/service/elasticsearch    stop      #停止es 
/usr/local/search/elasticsearch-1.3.1/bin/service/elasticsearch     install      #使es作为服务在服务器启动时自动启动
/usr/local/search/elasticsearch-1.3.1/bin/service/elasticsearch     remove      #取消启动时自动启动

6.5.1启动
/usr/local/search/elasticsearch-1.3.1/bin/service/elasticsearch   start      



6.5.2停止

/usr/local/search/elasticsearch-1.3.1/bin/service/elasticsearch    stop      




6.6.测试

 curl -X GET http://10.41.2.85:9200/


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章