在Centos 7上的安裝與配置Elasticsearch

一、安裝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"
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章