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安裝;今天先到這。
歡迎一起研究該技術的交流經驗心得,此文字人實踐中總結。接下來會繼續分享。