一、背景
Elasticsearch需要使用jieba自定義插件。
版本結論:
java se 1.8 # orcal網址需要註冊下載 java se u8251,安裝後加入系統環境變量
gradle 6.4.1 # 官網下載
kibana 6.2.4 # 需要和Elasticsearch版本一致
elastic-jieba-plugins 6.4.0 #下載6.4.0的版本,然後修改,必須修改不然Elasticsearch會報錯
二、 需要解決的問題
1.結巴的插件源碼 https://github.com/sing1ee/elasticsearch-jieba-plugin,沒有6.2.4的版本
2.需要安裝gradle打包環境,gradle 版本用6.4.1
3.安裝kibana 官網都是下載最新版本
wget https://artifacts.elastic.co/downloads/kibana/kibana-6.2.4-linux-x86_64.tar.gz 這個下載6.2.4版本
三、啓動使用
1.使用gradle打包elasticsearch-jieba-plugin
把version 都改成6.2.4,然後進入build.gradle所在的目錄,gradle安裝目錄加入環境變量
gradle pz 打包,在生成的build文件夾下獲取壓縮文件elasticsearch-jieba-plugin-6.2.4
2.使用elasticsearch-jieba-plugin-6.2.4
把這個文件拷貝到plugins下 解壓 並刪除壓縮文件(切記解壓後需要刪除壓縮文件,因爲這個plugins下只可以有文件夾)
這裏如果在第一步版本沒改對,會啓動不了elasticsearch。
3.啓動Elasticsearch
下載Elasticserch
執行 “./bin/elasticsearch”
4.啓動kibana
wget https://artifacts.elastic.co/downloads/kibana/kibana-6.2.4-linux-x86_64.tar.gz 這個下載6.2.4版本
解壓,config目錄下
修改 kibana.yml 文件
server.host: "0.0.0.0" (允許遠程訪問)
elasticsearch.hosts: ["http://{你的IP}:9200"] (設置自己的 elastic search 服務的 IP 和 端口)