ElasticSearch 5.5 離線環境的完整安裝及配置詳情,附kibana、ik插件配置及安裝包下載路徑
此文針對局域網環境(非公網環境),提供ElasticSearch 5.5.2的完整安裝及配置教程,包括ES的kibana插件、IK中文分詞插件安裝及配置。
另外,文章最後提供安裝配置環境涉及到的所有安裝包及參考指南,供大家學習。
環境準備
- 安裝環境
Linux環境,內網測試版本為:Red Hat Enterprise Linux Server release 6.3 (Santiago)
- ES5.X版本要求jdk版本至少1.8
- 創建ES訪問賬號
ES從2.X開始禁止直接使用root用戶啟動,所以需要創建單獨用戶,並為用戶分配相應的目錄權限
其中/home/tshi為elasticsearch服務的存儲目錄
- 操作系統的配置文件參數修改
修改/etc/security/limits.conf配置文件,在末尾追加一下配置
修改/etc/sysctl.conf配置文件
- 安裝軟件準備(安裝包在文章最後有下載路徑)
ES安裝包:elasticsearch-5.5.2.tar.gz
ES插件kibana:kibana-5.5.2-linux-x86_64.tar.gz
ES中文分詞插件IK:elasticsearch-analysis-ik-5.5.2.zip
ES安裝及配置
a) 解壓tar包到指定目錄
b) 進入elasticsearch目錄下config的elasticsearch.yml對個別參數進行配置修改:
c) 進入bin目錄,執行./elasticsearch執行elasticsearch服務,下圖顯示執行成功
d) 後臺執行的命令為 ./bin/elasticsearch &。
e) 如果想要配置分布式,只需將elasticsearch安裝目錄改名存儲,然後對./config/elasticsearch.yml配置文件修改,設置相同的集群名稱,不同的節點名,不同的端口號即可,下圖為測試服務器的第二個節點的配置項:
cluster.name: my-application node.name: node-2 bootstrap.memory_lock: false bootstrap.system_call_filter: false network.host: 127.0.0.1 http.port: 9201 http.cors.enabled: true http.cors.allow-origin: "*"
f) 啟動成功後,通過瀏覽器進行測試
g) 可以通過http://127.0.0.1:9200/_cat/health?v查看當前集群的健康狀態,因為當前服務器上有兩個節點,所以顯示狀態為green,如果為單節點,則會是yellow,沒有副本。
至此,完成了ES的安裝及環境配置,已經可以通過瀏覽器或者客戶端進行索引創建、訪問等操作。
Kibana安裝及配置
a) 首先將安裝包內的kibana-5.5.2-linux-x86_64.tar.gz上傳服務器,並解壓至目標目錄
b) 打開安裝目錄下的./config/kibana.yml進行kibana的環境配置,修改配置如下:
server.host: "127.0.0.1" elasticsearch.url: "http://127.0.0.1:9200"
c) 啟動kibana:./bin/kibana (後臺啟動命令為:./bin/kibana &)
d) 啟動成功後,瀏覽器訪問:127.0.0.1:5601進入kibana控制臺。Kibana的使用教程請自行百度。
IK中文分詞及配置
ES默認的分詞器為standard,其對中文的支持很不友好,所以進行全文檢索時,需要給es服務綁定合適的中文分詞,這裏采用IK分詞器進行安裝,IK分詞器是目前阿裏Elasticsearch服務默認自帶的中文分詞。
a) 將安裝包的elasticsearch-analysis-ik-5.5.2.zip上傳服務器,並解壓
b) 在elasticsearch中創建ik的安裝目錄,將ik目錄移動至此目錄下
c) 重啟elasticsearch
d) 驗證ik是否可用(通過kibana驗證)
安裝包下載附錄
百度雲下載,下載地址鏈接:https://pan.baidu.com/s/1lGJBB70p16gYINt0vyjqPQ 密碼:vc54
- 參考指南:《elasticsearch權威指南-中文.pdf》
- Elasticsearch安裝包:elasticsearch-5.5.2.tar.gz
- Kibana安裝包:kibana-5.5.2-linux-x86_64.tar.gz
- IK分詞安裝包:elasticsearch-analysis-ik-5.5.2.zip
ElasticSearch 5.5 離線環境的完整安裝及配置詳情,附kibana、ik插件配置及安裝包下載路徑