--測試環境
----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上傳到/home
3.安裝jdk
3.1解壓
tar –zxvf jdk-7u80-linux-x64.tar.gz
3.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 java
4.安裝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/elasticsearch
4.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 ACCEPT
iptables -I INPUT -p tcp -m tcp --dport 9300 -j ACCEPT
5.添加服務項
5.1添加服務
cd /opt/elasticsearch-1.7.1/bin/service
chmod 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/rcelasticsearch
5.3重啟服務測試
service elasticsearch restart
5.4 服務自啟動設置
chkconfig elasticsearch on