摘要
本文演示Windows环境安装Elasticsearch + IK分词器插件 + Kibana服务的步骤。
下载ES并安装
版本9.0.3
1)下载地址:
2)解压修改配置
打开\config\elasticsearch.yml修改配置,关闭安全认证。否则Elasticsearch启动后控制台能收到消息但浏览器访问9200端口不通。
# 允许本机/局域网/公网所有地址访问
network.host: 0.0.0.0
http.port: 9200
# 关闭 X-Pack 安全认证(免账号密码)
xpack.security.enabled: false
# 关闭 https,强制使用 http
xpack.security.http.ssl.enabled: false
xpack.security.transport.ssl.enabled: false
3)安装ik分词器
现在ik不在github上维护,旧地址
最新地址
release.infinilabs.com/analysis-ik…
进入es的bin目录,打开cmd执行命令,安装同版本ik分词器插件
elasticsearch-plugin install https://get.infini.cloud/elasticsearch/analysis-ik/9.0.3
安装好后/plugins文件夹就会出现analysis-ik
4)启动服务
双击\bin\elasticsearch.bat启动
安装Kibana并连接ES测试
1)下载跟es版本一样的9.0.3
官方下载地址:
2)解压修改配置
打开/config/kibana.yml修改配置,连接es
server.port: 5601 # Kibana访问端口
server.host: "0.0.0.0" # 允许所有 IP 访问 Kibana
elasticsearch.hosts: ["http://localhost:9200"] # 指定 Elasticsearch 地址
3)启动服务
双击/bin/kibana.bat启动kibana
4)测试命令
打开页面右下角的dev-tools,测试ES命令
# 创建索引
PUT /my-index
# 添加文档到索引
POST /my-index/_doc
{
"id":"park_rocky-mountain",
"title":"Rocky Mountain",
"description":"Bisected north to south by the Continental Divide, this portion of the Rockies has ecosystems varying from over 150 riparian lakes to montane and subalpine forests to treeless alpine tundra."
}
# 搜索指定索引里的内容
GET /my-index/_search?q="rocky mountain"
# 获取所有数据
GET /_search
# 删除索引
DELETE /my-index
测试IK分词器
POST /_analyze
{
"analyzer": "ik_max_word",
"text": "中华人民共和国万岁!"
}
-- 输出
{"tokens":[{"token":"中华人民共和国","start_offset":0,"end_offset":7,"type":"CN_WORD","position":0},{"token":"中华人民","start_offset":0,"end_offset":4,"type":"CN_WORD","position":1},{"token":"中华","start_offset":0,"end_offset":2,"type":"CN_WORD","position":2},{"token":"华人","start_offset":1,"end_offset":3,"type":"CN_WORD","position":3},{"token":"人民共和国","start_offset":2,"end_offset":7,"type":"CN_WORD","position":4},{"token":"人民","start_offset":2,"end_offset":4,"type":"CN_WORD","position":5},{"token":"共和国","start_offset":4,"end_offset":7,"type":"CN_WORD","position":6},{"token":"共和","start_offset":4,"end_offset":6,"type":"CN_WORD","position":7},{"token":"国","start_offset":6,"end_offset":7,"type":"CN_CHAR","position":8},{"token":"万岁","start_offset":7,"end_offset":9,"type":"CN_WORD","position":9},{"token":"万","start_offset":7,"end_offset":8,"type":"TYPE_CNUM","position":10},{"token":"岁","start_offset":8,"end_offset":9,"type":"COUNT","position":11}]}
总结
以上我们了解了如何在Windows环境下安装Elasticsearch+Kibana可视化分析服务。
关注公众号:咖啡Beans
在这里,我们专注于软件技术的交流与成长,分享开发心得与笔记,涵盖编程、AI、资讯、面试等多个领域。无论是前沿科技的探索,还是实用技巧的总结,我们都致力于为大家呈现有价值的内容。期待与你共同进步,开启技术之旅。