springboot - 2.7.3版本 - (五)整合Elasticsearch+Logstash+Kibana(ELK)

1)关于Elasticsearch:

Elasticsearch 是一个开源分布式时实分析搜索引擎,建立在全文搜索引擎库Apache Lucene基础上,同时隐藏了Apache Lucene的复杂性。Elasticsearch将所有的功能打包成一个独立的动画片,索引副本机制,RESTful风格接口,多数据源。自动搜索等特点。

2)关于Logstash:

Logstash  是一个完全开源的工具,主要用于数据收集,同时可以对数据进行过滤和格式化(转成JSON格式),然后传给数据存储或者消息队列Broker,用于后续加工处理。

在Logstash中包含三个阶段,分别是输入(Input)、处理(Filter非必要)和输出(Output)

3)关于Kibana:

Kibana 是一个设计出来用于和 Elasticsearch 一起使用的开源的分析与可视化平台,可以用 kibana 搜索、查看、交互存放在Elasticsearch 索引里的数据,使用各种不同的图表、表格、地图等展示高级数据分析与可视化,基于浏览器的接口使你能快速创建和分享实时展现Elasticsearch查询变化的动态仪表盘,让大量数据变得简单,容易理解。
=========================================================================

ELK的关系图如下:

Logstash收集AppServer产生的Log,并存放到ElasticSearch集群中,而Kibana则从ES集群中查询数据生成图表,再返回给Browser。

二,安装及开发配置

 本文安装Windows版本,请根据电脑系统自行安装,官方下载地址:下载 Elastic 产品 | Elastic

下载的安装包如下: 

 在本地选择安装目录直接解压即可。

1)启动ElasticSearch,找到文件 /elasticsearch-8.4.2bin/elasticsearch.bat 双击启动。

 初次启动报错:

exception during geoip databases updateorg.elasticsearch.ElasticsearchException: not all primary shards of [.geoip_databases] index are active

启动时会去更新地图的一些数据库,这里直接禁掉即可,在 /conf/elasticsearch.yml中添加配置:

ingest.geoip.downloader.enabled: false

重新启动成功,但是访问http://localhost:9200/失败,这里先关闭认证校验,修改配置如下:

xpack.security.enabled: false
xpack.s
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值