1. 程式人生 > >elastic search安裝配置

elastic search安裝配置

# java環境安裝  
## java jdk下載   
- Elastic Search(以下簡稱ES)要求java的版本至少是java8   
- 下載連結:https://www.oracle.com/technetwork/java/javase/downloads/index.html   
- 選擇版本   
Java SE Development Kit 8u172   
- 下載linux 64版本   
jdk-8u172-linux-x64.tar.gz   


## 假設java的安裝目錄   
/usr/lib/jdk1.8.0_172   


## java變數配置   
JAVA_HOME=/usr/lib/jdk1.8.0_172   
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar   
PATH=$JAVA_HOME/bin:$HOME/bin:$HOME/.local/bin:$PATH   


## Note:ES在安裝的過程中報錯找不到java
執行 sudo ln -sf /usr/lib/jdk1.8.0_172/bin/java  /usr/bin/java   


##  系統版本:centos 6.5 x64
# ES安裝參考(採用版本6.3)  
https://www.elastic.co/guide/en/elasticsearch/reference/current/rpm.html
## 採用rpm手動安裝方式  
### 執行步驟如下   
- wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.3.1.rpm   
- wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.3.1.rpm.sha512   
- shasum -a 512 -c elasticsearch-6.3.1.rpm.sha512   
- sudo rpm --install elasticsearch-6.3.1.rpm   
 
## 安裝過程中報錯找不到shasum   
shasum: command not found   
執行   
yum install perl-Digest-SHA -y   


## 使用chkconfig配置ES服務     
sudo chkconfig --add elasticsearch   


## ES服務管理命令   
* 停止服務   
service elasticsearch stop   
* 服務狀態檢測  
service elasticsearch status  
* 服務啟動  
service elasticsearch start  
* 服務重啟動   
service elasticsearch restart