一、相關(guān)文件下載

版本:

本來博主裝的jdk是11 下載了最新版本的es(8.5.2)但是.bat啟動(dòng)有問題

找了找其他博客換成了jdk8 + 8.1.0 的組合

下載鏈接:

Past Releases of Elastic Stack Software | Elastic

Release v8.1.0 · medcl/elasticsearch-analysis-ik (github.com)

二、es配置

config配置:

解壓后打開config文件夾下elasticsearch.yml文件 將以下幾個(gè)位置的true改為false

 

項(xiàng)目啟動(dòng):

進(jìn)入bin文件夾 雙擊elasticsearch.bat即可啟動(dòng)es

 

 沒有報(bào)錯(cuò)即為啟動(dòng)成功

驗(yàn)證:

訪問localhost:9200即可查看es節(jié)點(diǎn)信息

 

 三、kibana配置

config配置:

解壓后打開config文件夾下的kibana.yml文件 增加以下配置

  

server.port: 5601  
server.host: "0.0.0.0"
# 國際化中文
i18n.locale: "zh-CN"
# 配置es集群url
elasticsearch.hosts: ["http://localhost:9200"] 

 

啟動(dòng)項(xiàng)目:

打開bin文件夾 雙擊kibana.bat即可啟動(dòng)

sheel框可能不輸出任何字符 不報(bào)錯(cuò)就行

訪問網(wǎng)址驗(yàn)證:

訪問localhost:8601

 

 

三、ik配置

config配置: 

解壓后Ctrl + x 將所有文件剪切至es下的plugins/ik文件夾下 (ik目錄需要自己創(chuàng)建)

 

項(xiàng)目啟動(dòng):

ik分詞器重啟es后即可生效(關(guān)閉sheel窗口 重新打開elasticsearch.bat)

 

驗(yàn)證:

在kibina左側(cè)找到開發(fā)工具

 

嘗試驗(yàn)證即可

 1 GET _search/
 2 {
 3   "query": {
 4     "match_all": {}
 5   }
 6 }
 7 
 8 # 獲取集群節(jié)點(diǎn)情況
 9 GET /_cat/nodes?v
10 
11 
12 # 模擬分詞
13 POST _analyze
14 {
15   "analyzer": "standard",
16   "text": "這個(gè)世界上的好人和壞人都是存在的"
17 }
18 
19 # 最少切分
20 POST _analyze
21 {
22   "analyzer": "ik_smart",
23   "text":     "這個(gè)世界上的好人和壞人都是存在的"
24 }
25 
26 # 最細(xì)切分
27 POST _analyze
28 {
29   "analyzer": "ik_max_word",
30   "text":     "這個(gè)世界上的好人和壞人都是存在的"
31 }