1. 程式人生 > >Elasticsearch 5.2.0 學習指南(一)

Elasticsearch 5.2.0 學習指南(一)

在網上找了好久很難找到全的Elasticsearch 5.x以上版本的參考資料;在自己琢磨玩後過來總結一下,以供入門者參考和自己以後用於回顧;以下用Elasticsearch的簡稱ES。

安裝ES5.X首先準備如下:

2.下載ES5.X安裝包;(我用的5.2.0);

3.下載ES5.x相對應的Kibana5.X(這裡也是5.2.0);

準備工作做完開始安裝ES:

步驟一(解壓):

解壓elasticsearch-5.x.tar.gz 

       Linux下命令:jar -zxvf elasticsearch-5.x.tar.gz

步驟二(該配置檔案):

進入 解壓出來的檔案ES5.X

 Linux下命令: cd elasticsearch-5.x/config/

編輯配置檔案(開啟後按 i 進行編輯)

Linux下命令:vim elasticsearch.yml

開啟後設置如下配置(各配置引數意思可以參考具體檔案):

#ES叢集名稱

cluster.name:elastic

#節點名稱(每個節點名稱不能相同,也可不設定,自動預設分配)

node.name:node-1

本地除錯只需以上就足夠了如需跨域需要如下設定,如果不需要跨域則直接略過:

#server所在ip地址

network.host:192.168.1.100

#http埠

http.port:9200

#tcp 埠

transport.tcp.port:9300

輸入完按ESC建 然後按shift + ; 最後輸入wq儲存,完成配置。

步驟三(更改伺服器最大檔案數,防止ES啟動失敗)

切換到root賬戶 

Linux命令:su 

輸入密碼:  ******

接著修改伺服器限制檔案:

Linux命令:vi /etc/security/limits.conf

在<domain>...這行下面新增如下內容

* soft nofile 65536

* hard nofile 65536

輸入完按ESC建 然後按shift + ; 最後輸入wq儲存,完成配置。

更改完配置退出root賬戶(ES是不能再root賬戶下啟動的)

步驟四(啟動ES)

進入ES檔案根目錄

Linux命令:cd elasticsearch-5.x

輸入啟動命令: bin/elasticsearch


啟動成功圖;瀏覽器輸入localhost:92005601 就可以得到es的響應資訊。

{
  "name" : "node-1",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "rBcObAgiTom2oMDLeex7_g",
  "version" : {
    "number" : "5.2.0",
    "build_hash" : "24e05b9",
    "build_date" : "2017-01-24T19:52:35.800Z",
    "build_snapshot" : false,
    "lucene_version" : "6.4.0"
  },
  "tagline" : "You Know, for Search"
}

開始安裝Kibana:

步驟一(解壓):

解壓kibana-5.x.tar.gz 

       Linux下命令:jar -zxvf kibana-5.x.tar.gz

步驟二(改配置檔案):

進入 解壓出來的檔案ES5.X

 Linux下命令: cd kibana-5.x/config/

編輯配置檔案(開啟後按 i 進行編輯)

Linux下命令:vim kibana.yml

開啟後設置如下配置(各配置引數意思可以參考具體檔案):

#名稱

server.name: "kibana"

#ES伺服器的URL

elasticsearch.url: "http://127.0.0.1:9200"

輸入完按ESC建 然後按shift + ; 最後輸入wq儲存,完成配置。

步驟三(啟動Kibana)

進入kibana檔案根目錄

Linux命令:cd kibana-5.x

輸入啟動命令: bin/kibana


啟動成功圖;瀏覽器輸入http://localhost:5601 即可進入kibana圖形化介面管理es。

至此完成了ES及Kibana安裝;今天先到這。

歡迎一起研究該技術的交流經驗心得,此文字人實踐中總結。接下來會繼續分享。