Elasticsearch客户端工具初探--kibana

发布于:2025-03-28 ⋅ 阅读:(27) ⋅ 点赞:(0)

1 Kibana简介

Kibana是Elastic Stack(ELK)中的可视化工具,用于对Elasticsearch中存储的数据进行搜索、分析和可视化展示。它提供了直观的Web界面,支持日志分析、业务监控、数据探索等功能,广泛应用于运维监控、安全分析、业务智能(BI)等领域。
Kibana核心功能:
  • 数据探索(Discover):查询和过滤Elasticsearch索引数据
  • 可视化(Visualize):创建图表(柱状图、折线图、饼图等)和仪表盘
  • 仪表盘(Dashboard):组合多个可视化组件,构建交互式数据看板
  • 开发者工具(Dev Tools):直接执行 Elasticsearch 查询(REST API)

2 Kibana安装指南

2.1 环境准备

  • 操作系统:CentOS 7.9
  • 依赖:Elasticsearch(版本需与Kibana匹配,如Kibana 7.10需 Elasticsearch 7.10)
  • Java:Elasticsearch依赖JDK(推荐JDK 11)

2.2 下载 Kibana

2.3 解压安装包

# 将下载的安装包上传到指定服务器并解压 
tar -zxvf kibana-7.10.1-linux-x86_64.tar.gz 
chown -R lianggj:lianggj /export/home/kibana-7.10.1-linux-x86_64

2.4 配置Kibana

# 备份kibana.yml,并添加如下内容
cp /export/home/kibana-7.10.1-linux-x86_64/config/kibana.yml /export/home/kibana-7.10.1-linux-x86_64/config/kibana.yml_bak

cat >kibana.yml<<EOF
server.port: 5601
server.host: "0.0.0.0"
elasticsearch.hosts: ["http://192.168.10.33:9200","http://192.168.10.34:9200","http://192.168.10.35:9200"]
EOF

2.5 启动

# 前台启动(调试模式) 
./bin/kibana 
# 后台启动(生产环境) 
nohup ./bin/kibana &> kibana.log &

3 验证

3.1 访问Kibana

浏览器访问: http://192.168.10.33:5601/

3.2 查看ES集群状态