一、相关文件下载

版本:

本来博主装的jdk是11 下载了最新版本的es(8.5.2)但是.bat启动有问题

找了找其他博客换成了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文件 将以下几个位置的true改为false

 

项目启动:

进入bin文件夹 双击elasticsearch.bat即可启动es

 

 没有报错即为启动成功

验证:

访问localhost:9200即可查看es节点信息

 

 三、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"] 

 

启动项目:

打开bin文件夹 双击kibana.bat即可启动

sheel框可能不输出任何字符 不报错就行

访问网址验证:

访问localhost:8601

 

 

三、ik配置

config配置: 

解压后Ctrl + x 将所有文件剪切至es下的plugins/ik文件夹下 (ik目录需要自己创建)

 

项目启动:

ik分词器重启es后即可生效(关闭sheel窗口 重新打开elasticsearch.bat)

 

验证:

在kibina左侧找到开发工具

 

尝试验证即可

 1 GET _search/
 2 {
 3   "query": {
 4     "match_all": {}
 5   }
 6 }
 7 
 8 # 获取集群节点情况
 9 GET /_cat/nodes?v
10 
11 
12 # 模拟分词
13 POST _analyze
14 {
15   "analyzer": "standard",
16   "text": "这个世界上的好人和坏人都是存在的"
17 }
18 
19 # 最少切分
20 POST _analyze
21 {
22   "analyzer": "ik_smart",
23   "text":     "这个世界上的好人和坏人都是存在的"
24 }
25 
26 # 最细切分
27 POST _analyze
28 {
29   "analyzer": "ik_max_word",
30   "text":     "这个世界上的好人和坏人都是存在的"
31 }