elasticesearch 第6章 kibana elasticesearch 第6章 kibana

2023-03-27

一、kibnana

Kibana 是一个开源的分析与可视化平台,设计出来用于和 Elasticsearch 一起使用的。

你可以用 kibana 搜索、查看存放在 Elasticsearch 中的数据。

Kibana 与 Elasticsearch 的交互方式是各种不同的图表、表格、地图等,直观的展示数据,从而达到高级的数据分析与可视化的目的。 

Elasticsearch、Logstash 和 Kibana 这三个技术就是我们常说的 ELK 技术栈,可以说这三个技术的组合是大数据领域中一个很巧妙的设计。

一种很典型的 MVC 思想,模型持久层,视图层和控制层。

Logstash 担任控制层的角色,负责搜集和过滤数据。

Elasticsearch 担任数据持久层的角色,负责储存数据。

而我们这章的主题 Kibana 担任视图层角色,拥有各种维度的查询和分析,并使用图形化的界面展示存放在Elasticsearch中的数据。

二、安装

2.1、版本

在决定使用 Elasticsearch 的时候首先要考虑的是版本问题,Elasticsearch (排除 0.x 和 1.x)目前有如下常用的稳定的主版本:2.x,5.x,6.x,7.x,8.x。

你可能会发现没有 3.x 和 4.x,ES 从 2.4.6 直接跳到了 5.0.0。

其实是为了 ELK(ElasticSearch,Logstash,Kibana)技术栈的版本统一,免的给用户带来混乱。

在 Elasticsearch 是 2.x (2.x 的最后一版 2.4.6 的发布时间是 July 25, 2017) 的情况下,Kibana 已经是 4.x(Kibana 4.6.5 的发布时间是 July 25, 2017)。

那么在 Kibana 的下一主版本肯定是 5.x 了,所以 Elasticsearch 直接将自己的主版本发布为 5.0.0 了。

统一之后,我们选版本就不会犹豫困惑了,我们选定 Elasticsearch 的版本后再选择相同版本的 Kibana 就行了,不用担忧版本不兼容的问题。

2.2、下载

cd /usr/local

wget https://artifacts.elastic.co/downloads/kibana/kibana-8.6.0-linux-x86_64.tar.gz

tar -zxvf kibana-8.6.0-linux-x86_64.tar.gz

2.3、配置

修改 /usr/local/kibana-8.6.0/config/kibana.yml  

配置 elasticsearch

elasticsearch.hosts: ["http://127.0.0.1:9200"]

配置内网访问

server.host: "127.0.0.1"

配置外网访问

server.host: "0.0.0.0"

配置中文

i18n.locale: "zh-CN"

2.4、启动

/usr/local/kibana-8.6.0/bin/kibana --allow-root

2.5、访问

http://127.0.0.1:5601

如果配置了允许外网访问,则

http://ip:5601

https://file.lulublog.cn/images/3/2023/03/rOI3gjJOW090aaYbBi63oYY6j3Gr0f.jpg

三、集群健康状态

要检查群集运行状况,我们可以在 Kibana 控制台中

https://file.lulublog.cn/images/3/2023/03/n4489VCTPRvbrzz555Rf9uIbi1b1pt.jpg

运行以下命令 GET /_cluster/health,得到如下信息:

https://file.lulublog.cn/images/3/2023/03/LL5n3vVV23L5Ql5aVVzq5252vqk2e4.jpg

集群状态通过 绿,黄,红 来标识:

  • 绿色:集群健康完好,一切功能齐全正常,所有分片和副本都可以正常工作。

  • 黄色:预警状态,所有主分片功能正常,但至少有一个副本是不能正常工作的。此时集群是可以正常工作的,但是高可用性在某种程度上会受影响。

  • 红色:集群不可正常使用。某个或某些分片及其副本异常不可用,这时集群的查询操作还能执行,但是返回的结果会不准确。对于分配到这个分片的写入请求将会报错,最终会导致数据的丢失。

当集群状态为红色时,它将会继续从可用的分片提供搜索请求服务,但是你需要尽快修复那些未分配的分片。

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开微信扫一扫,即可进行扫码打赏哦

阅读 338