首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Elasticsearch(ES)Kibana

Elasticsearch(ES)Kibana

作者头像
运维小路
发布2025-08-09 16:00:29
发布2025-08-09 16:00:29
2200
举报
文章被收录于专栏:运维小路运维小路

作者介绍:简历上没有一个精通的运维工程师,下面的思维导图也是预计更新的内容和当前进度(不定时更新)。

中间件,我给它的定义就是为了实现某系业务功能依赖的软件,包括如下部分:

Web服务器

代理服务器

ZooKeeper

Kafka

RabbitMQ

Hadoop HDFS

Elasticsearch ES (本章节)

前面我们介绍过通过curl命令查询数据,但是毕竟查询起来比较麻烦,所以ELK里面还有一个组件:Kibana,他可以通过图形化界面对ES进行进增删查改操作。

Kibana 是 Elastic Stack (ELK Stack) 的核心组件之一,由 Elastic 公司开发。它是一个开源的数据可视化和探索平台,主要用于对存储在 Elasticsearch 中的数据进行交互式查询、分析和可视化展示。

一.下载Kibana

代码语言:javascript
复制
wget https://artifacts.elastic.co/downloads/kibana/kibana-7.17.29-linux-x86_64.tar.gz
tar xvf kibana-7.17.29-linux-x86_64.tar.gz
cd kibana-7.17.29-linux-x86_64

二.配置Kibana

代码语言:javascript
复制
vi ./config/kibana.yml
# Kibana基础配置
server.port: 5601
server.host: "0.0.0.0"  # 允许所有IP访问

# 连接Elasticsearch集群
elasticsearch.hosts: 
  - "http://192.168.31.171:9200"
  - "http://192.168.31.172:9200"
  - "http://192.168.31.173:9200"

# 禁用安全功能(因无账号密码)
xpack.security.enabled: false

三.启动Kibana

代码语言:javascript
复制
#Kibana不建议使用root登录
#因为这个是测试环境,所以这里允许使用root启动 
#这个也是前台启动 
./bin/kibana --allow-root

四.访问Kibana

代码语言:javascript
复制
http://192.168.31.173:5601/
代码语言:javascript
复制
#中文支持,添加以后重启kibana
i18n.locale: "zh-CN"

重启以后就是这样。

五.使用Kibana

因为我们前面测试模式Filebeat和Logstash向ES里面写入了不少数据,所以我们这里就通过Kibana来查看这些数据。由于需要让Kibana识别到我们ES的数据,所以需要向Kibana添加配置,让他来识别到我们的索引。

根据你的你自己的索引名字,添加通配符。

添加以后再次重新点击Discover,查看索引数据,由于这里查询的索引默认是最最近15分钟的,所以我需要向ES写入最新数据,然后才会出现下面的情况,当然你也可以通过修改时间去查询旧时间段的索引。下图就是当前ES最近15分钟的数据。

这个功能实际上从我最早使用Kibana4.x开始就是他的核心功能,随着版本的不停的迭代他的功能也越来越多。更多功能旧给大家去探索吧。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-08-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 运维小路 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档