ElasticSearch下载、安装(head,Kibana,ik)教程

ELK:ElasticSearch+logstash+kibana

Logstash(清洗,收集数据)——>ElasticSearch(搜索,存储数据)——>kibana(展示,分析数据)

华为云镜像下载地址

  • ElasticSearch: https://mirrors.huaweicloud.com/elasticsearch/?C=N&O=D
  • logstash: https://mirrors.huaweicloud.com/logstash/?C=N&O=D
  • kibana: https://mirrors.huaweicloud.com/kibana/?C=N&O=D

IK分词器:elasticsearch-analysis-ik: https://github.com/medcl/elasticsearch-analysis-ik/releases
head插件: https://github.com/mobz/elasticsearch-head/archive/master.zip

我这里下的windows版本

第一步 启动ElasticSearch

启动bin/elasticsearch.bat,访问端口号9200,如图
在这里插入图片描述

第二步 安装可视化界面

安装可视化界面 elasticsearch-head 需要提前安装node.js
在这里插入图片描述
启动npm run start
访问http://localhost:9100/
访问存在跨域问题(只有当两个页面同源,才能交互)

同源(端口,主机,协议三者都相同)
在这里插入图片描述
开启跨域(在elasticsearch解压目录config下elasticsearch.yml中添加)
在这里插入图片描述
跨域访问成功
在这里插入图片描述

这个head,我们只是把它当做可视化数据展示工具,之后所有的查询都在kibana中进行因为不支持json格式化,不方便

第三步 启动Kibana

启动bin/kibana.bat,访问端口 5601
在这里插入图片描述
开发工具,在这里面写开发语句
在这里插入图片描述
界面改成中文的,更改配置文件即可
在这里插入图片描述
重启 bin/kibana.bat,访问端口 5601
在这里插入图片描述
ElasticSearch(集群)中包含多个索引(数据库),每个索引中包含多个类型(表),每个类型下又包含多个文档(行),每个文档下又包含多个字段(列)

第四步 安装中文IK分词器

创建IK插件文件夹,解压缩进去
在这里插入图片描述
重启bin/elasticsearch.bat,这里有个坑,会造成闪退,就是应该把文件直接解压缩到IK里,不能再有其他目录
在这里插入图片描述
重启 kibana

ik_smart:最少切分(词组为一个整体,不会重复出现)
在这里插入图片描述
ik_max_word:最细粒度划分(穷尽词库的可能)
在这里插入图片描述
在这里插入图片描述

但此时分词库里没有不讲武德这个词,所以我们可以添加自定义的词添加到扩展字典中
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值