一、安裝java環境
- yum安裝
使用yum方式安裝,前提是必須有網絡
yum install java-1.8.0-openjdk
請使用JDK1.8及以上版本,最新的es 是需要對應的支持的
-
壓縮包安裝
請參考文章 JDK1.8安裝 -
安裝完成,查看java版本
[root@localhost ~]# java -version
openjdk version "1.8.0_151"
OpenJDK Runtime Environment (build 1.8.0_151-b12)
OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode)
二、安裝 Elasticsearch
Elasticsearch的安裝很簡單,下載下來解壓即可,也可以去官網 Download Elasticsearch下載壓縮包再上傳到指定位置。
Elasticsearch 歷史版本
下載
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.3.tar.gz
解壓
tar -zxvf elasticsearch-5.6.3.tar.gz -C /usr/local/
三、運行Elasticsearch
如果你只是本地使用,並沒有其他需求,那麼你現在就可以直接運行了。
但是,需要特別注意的是 Elasticsearch 要求不能使用超級用戶root運行,所以我們建立一個普通賬號,這裏我命名爲 zzti
# 創建zzti賬戶
adduser zzti
# 修改密碼
passwd zzti
給zzti用戶elasticsearch目錄的授權
chown -R zzti /usr/local/elasticsearch-5.6.3/
啓動 elasticsearch
su /usr/local/elasticsearch-5.6.3/bin/elasticsearch
如果想後臺運行,在運行命令後面加參數 -d
su /usr/local/elasticsearch-5.6.3/bin/elasticsearch -d
如果沒出現異常error,當見到 started 時就表示已經運行成功,可以開始使用了
[2017-10-31T16:07:16,399][INFO ][o.e.n.Node ] [oDFU6c3] started
用 curl 測試一下
[root@localhost ~]# curl http://localhost:9200/?pretty
{
"name" : "cuixykT",
"cluster_name" : "hu",
"cluster_uuid" : "nph9_nOORk2hFBnLGWVijw",
"version" : {
"number" : "5.6.3",
"build_hash" : "1a2f265",
"build_date" : "2017-10-06T20:33:39.012Z",
"build_snapshot" : false,
"lucene_version" : "6.6.1"
},
"tagline" : "You Know, for Search"
}