Skip to content
章节导航

ES 可视化分析之 Kibana 8.x 源码部署

Kibana

  • 基于node.js开发,数据可视化和仪表盘工具,连接到 Elasticsearch,通过简单易用的用户界面创建各种图表、图形和仪表盘
  • 帮助用户快速探索和理解数据,并进行强大的数据分析和可视化
  • 除了使用 Kibana,也可以使用其他 http 请求工具,比如 postman 等进行测试接口和 es 语法

安装 Kibana

上传安装包和解压

shell
tar -zxvf kibana-8.4.1-linux-x86_64.tar.gz

配置用户权限

注意用户及安装地址

shell
chgrp -R es_root /usr/local/es/kibana-8.4.1
chown -R es_root /usr/local/es/kibana-8.4.1
chmod -R  777 /usr/local/es/kibana-8.4.1

修改配置文件

需要进入解压后的文件夹

shell
## 进入文件夹
cd /usr/local/es/kibana-8.4.1

## 打开文件
vim config/kibana.yml

## 配置信息如下
server.port: 5601
server.host: "0.0.0.0"
elasticsearch.hosts: ["http://192.168.253.101:9200"] # 注意修改 IP
i18n.locale: "zh-CN" # 汉化
配置说明
server.port指定Kibana服务器监听的端口号,Kibana 将在 5601 端口上监听HTTP请求。
server.host指定Kibana服务器绑定的网络接口地址, "0.0.0.0" 表示监听所有可用的网络接口。
elasticsearch.hosts指定 ES 集群的主机地址,可以配置多个,Kibana将连接到位于 "192.168.253.101" 主机上、使用默认 HTTP 端口 9200 的 es
i18n.locale指定Kibana界面的语言区域,"zh-CN" 表示使用简体中文作为语言。

启动

切换到 es_root 用户, 建议先不用守护进程方式启动,可以直接启动查看日志

shell
## 进入 bin 
cd /usr/local/es/kibana-8.4.1/bin

# 控制台启动
./kibana 

# 守护进程方式启动
./kibana &

访问

网络安全组和防火墙记得开放端口

验证请求

http://192.168.253.101:5601

开发工具

shell
# 查看集群健康情况
GET /_cluster/health

# 查看分片情况
GET /_cat/shards?v=true&pretty

# 查看节点分布情况
GET /_cat/nodes?v=true&pretty

# 查看索引列表
GET /_cat/indices?v=true&pretty