ES搜索、Head、Kibana安装使用篇

elasticsearch搜索使用安装

安装

安装地址: https://www.elastic.co/cn/elasticsearch/
在这里插入图片描述

熟悉目录

在这里插入图片描述
注:----为子目录
bin:启动文件
config:配置文件
----log4j2:日志输出
----jvm.options:java虚拟机相关配置
----elasticsearch.yml:elasticsearch的配置文件
lib: 相关jar包
logs:日志
modules:功能模块
plugins:插件

启动

在ES搜索包里的elasticsearch.bat点击即可
在这里插入图片描述
访问路径测试127.0.0.1:9200,如打开此页面没问题,则说明成功!
在这里插入图片描述

elasticsearch head使用安装

head是目前用的最多的可视化插件,基于node.js所以呢在安装head插件之前需要安装node.js,之前我的创建vue-cli项目中有介绍cnpm,可以参考
博客地址:https://blog.csdn.net/UncleFujii/article/details/112299688
安装直接在head目录运行cmd,之后执行cnpm install就好了,这个执行命令是安装所有的依赖
安装完之后呢就可以直接进入可视化工具了,直接执行npm run start,这个执行命令是启动的意思

启动

在这里插入图片描述
我们发现这里的端口号是9100,但是我们的端口号是9200啊,那么就存在着跨域问题了!
在这里插入图片描述

解决连接报错信息

当我们进入可视化工具之后呢会发现第一个可视化集群就是连接9200,然后点击检查我们进行连接试试
在这里插入图片描述
可以看到有跨域相关的报错,那么我们就要解决这个问题,可以在ES搜索的文件目录下找到elasticsearch.yml文件进行设置就好了,在这个文件加上以下两条代码

http.cors.enabled: true 
http.cors.allow-origin: "*"

之后在按之前的方法再次进入可视化工具就可以连接了
在这里插入图片描述

信息查看

大家可以点开信息查看,这个信息就是我们之前的那个ES端口号的信息
在这里插入图片描述

索引建立

这个是我创建的索引,创建之后呢会弹出一个标识,证明你已经创建成功了,也就是下面这个标识
在这里插入图片描述
在这里插入图片描述
可以看到我们的界面上多了一个索引
在这里插入图片描述

文档信息

:初学者这里你可以把一个索引就当做一个数据库!(可以建立索引(库))
文档:等于库中的数据,当我们查数据,数据就会被存储到这里
在这里插入图片描述
这里是可以给我们写命令的地方,上一篇理论篇我有说过ES只支持JSON格式,上面有post、get、put、head、delete几种格式
在这里插入图片描述
这个head我们可以把它当做我们的数据展示工具,我们后面所有的查询可以使用kibana来实现,这个可以来当做数据查看器

安装Kibana

了解ELK

ELK是ElaticSearch、Lohstash、Kibana三大开源框架首字母的大写简称,市场上被称为Elatic Stack,其中ElaticSearch是一个基于Lucene、分布式、通过Restful方式进行交互的近实时搜索平台框架,像类似百度、谷歌这种大数据全文搜索引擎的场景都可以使用ElaticSearch作为底层支持框架,可见ElaticSearch提供的搜索能力确实强大,在很多时候,我们简称ElaticSearch为ES,Logstash是ELK的中央数据流引擎,用于不同目标(文件/数据存储/MQ)收集的不同格式数据,经过过滤后支持输出到不同目的地(文件、MQ、redis、ElaticSearch、kafka等),Kibana可以将ElaticSearch的数据通过友好的页面展示出来,提供实时分析的功能
市面上很多开发只要提到ELK能够一致说出它是一个日志分析架构技术栈总称,但是实际上ELK不仅仅是适用于日志分析,它还可以支持其他任何数据分析和收集数据的场景,日志分析和收集只是更具有代表性并非唯一性
在这里插入图片描述

Kibana介绍

Kibana是一个针对ES搜索的开源分析及可视化平台,用来搜索、查看交互存储在ES索引中的数据,使用Kibana,可以通过各种圆表进行高级数据分析及展示,Kibana让海量数据更容易理解,操作简单,基于浏览器的用户界面开源快速创建仪表板(dashboard),实施显示ES查询动态,设置Kibana非常简单,无需编码或者额外的基础架构,几分钟内可以完成Kibana安装并启动ES索引监测!
Kibana官网:https://www.elastic.co/cn/downloads/kibana
注:Kibana版本需和ES版本一致,建议Window和Linux都下载后期可方便直接使用
在这里插入图片描述
在这里插入图片描述
注:下载完毕解压是需要一定时间,如解压时间短,证明你下载的包有误!

目录

这是解压后的目录展示
在这里插入图片描述

启动

默认5601端口号,直接子目录bin下点击Kibana.bat即可
在这里插入图片描述

访问测试

直接访问http://localhost:5601即可
在这里插入图片描述
开发工具(postman、curl、head、谷歌浏览器插件测试)
Kibana开发工具台,之后的操作可以在这里直接进行
在这里插入图片描述
如英文不太好的伙伴可以用以下方式进行汉化,在我们的config文件目录下找到Kibana.yml打开在最后一行输入i18n.locale: "zh-CN"即可
在这里插入图片描述
可以看到我们的界面已经汉化
在这里插入图片描述

总结

好了,这篇就到此结束啦,本篇博文的主要还是介绍了三大工具的安装以及使用(ElasticSearch、ElasticSearch Head、Kibana),顺便也是对ELK稍作了一些片面性的解说,大家感兴趣可以去看一下招聘简历上只要你会ELK那么你的工资就不会低于10K
在这里插入图片描述
证明现在大数据时代ELK很吃香,下期我在深入讲解ElasticSearch 核心概念以及和SpringBoot的集成相关知识点,下期见!
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

藤井大叔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值