Wins安装Elasticsearch+Kibana

78 阅读4分钟

摘要

本文演示Windows环境安装Elasticsearch + IK分词器插件 + Kibana服务的步骤。

下载ES并安装

版本9.0.3

1)下载地址:

www.elastic.co/downloads/e…

图片

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上维护,旧地址

github.com/infinilabs/…

最新地址
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启动

图片

访问http://127.0.0.1:9200

图片

安装Kibana并连接ES测试

1)下载跟es版本一样的9.0.3

官方下载地址:

www.elastic.co/downloads/k…

图片

图片

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

图片访问http://127.0.0.1:5601/

图片

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、资讯、面试等多个领域。无论是前沿科技的探索,还是实用技巧的总结,我们都致力于为大家呈现有价值的内容。期待与你共同进步,开启技术之旅。