--测试环境
----centos 6.5 ----Linux version 2.6.32-431.el6.x86_64 (mockbuild@c6b8.bsys.dev.centos.org) ----(gcc version 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC) ) #1 SMP Fri Nov 22 03:15:09 UTC 2013--特殊说明:如不是在http://pan.baidu.com/s/1nvnQTU5 下载的,需要执行一下操作----1.curl -L http://github.com/elasticsearch/elasticsearch-servicewrapper/tarball/master | tar -xz----2. 下载到当前文件夹 :elastic-elasticsearch-servicewrapper-a27c257----3. 把此文件夹中的service 放到此目录下/opt/elasticsearch-1.7.1/bin,才能按步骤操作完成1. 文件
elasticsearch-1.7.1 ,jdk 1.7.0_80如没有可以网上下载2. 上传通过ssh 把elasticsearch-1.7.1上传到/opt,jdk-7u80-linux-x64.tar.gz上传到/home3.安装jdk3.1解压 tar –zxvf jdk-7u80-linux-x64.tar.gz3.2设置环境变量Root 目录下设置环境变量vi /root/.bash_profile输入以下内容export JAVA_HOME=/home/jdk1.7.0_80/export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar由于jdk版本较多,需要设置默认 添加jdk1.7.0_80 的环境变量的链接update-alternatives --install /usr/bin/java java /home/jdk1.7.0_80/bin/java 1888输入jdk1.7.0_80的序号 update-alternatives --config java4.安装elasticsearch-1.7.1
4.1解压unzip /opt/elasticsearch-1.7.1.zip -d /opt/4.2 权限chmod 777 /opt/elasticsearch-1.7.1/bin/elasticsearch4.3 切换目录cd /opt/elasticsearch-1.7.1/bin./elasticsearch &4.4验正curl localhost:9200如看到 “status”:200 说明已经安装成功了4.5放开9200,9300端口iptables -I INPUT -p tcp -m tcp --dport 9200 -j ACCEPTiptables -I INPUT -p tcp -m tcp --dport 9300 -j ACCEPT5.添加服务项5.1添加服务cd /opt/elasticsearch-1.7.1/bin/servicechmod 777 elasticsearch sudo /opt/elasticsearch-1.7.1/bin/service/elasticsearch install 5.2设置链接sudo ln -s 'readlink -f /opt/elasticsearch-1.7.1/bin/service/elasticsearch' /opt/elasticsearch-1.7.1/bin/rcelasticsearch5.3重启服务测试service elasticsearch restart5.4 服务自启动设置chkconfig elasticsearch on