Kibana(版本8)
Kibana 是一个开源的数据分析和可视化平台,它是 Elastic Stack(包括 Elasticsearch、Logstash、Kibana 和 Beats)的一部分,主要用于对 Elasticsearch 中的数据进行搜索、查看、交互操作。
数据可视化:Kibana 提供了丰富的数据可视化选项,如柱状图、线图等,帮助用户以图形化的方式理解数据
数据探索:Kibana 提供了强大的数据探索功能,用户可以通过 Kibana 的界面进行数据筛选和排序
仪表盘:用户可以将多个可视化组件组合在一起,创建交互式的仪表盘,用于实时监控数据
机器学习:Kibana 还集成了 Elasticsearch 的机器学习功能,可以用于异常检测、预测等任务
定制和扩展:Kibana 提供了丰富的 API 和插件系统,用户可以根据自己的需求定制和扩展 Kibana
🎨 Kibana 就是个「数据大电视」
想象一下:
Elasticsearch = 数据仓库(存了一堆乱七八糟的数据)
Kibana = 挂在墙上的大电视 📺
你不需要写代码,用遥控器点点点,数据就变成漂亮的图表了!
💼 实际工作场景
运维小哥用 Kibana:
老板:"网站为啥这么慢?"
运维:打开 Kibana → 点两下 → "老板,是数据库连接池满了!"
安装部署
三台es机器,一台kibana机器都要解析哟
设置es集群kibana账户的密码(es1上操作)
新版本kibana在连接es集群时不支持使用elasticsearch中elastic(超级管理员)账户连接
需要切换到es集群中给es集群自带的kibana账户设定密码
[elasticsearch@es1 es]$ /usr/local/es/bin/elasticsearch-reset-password -u kibana -i
warning: ignoring JAVA_HOME=/usr/local/es/jdk; using bundled JDK
This tool will reset the password of the [kibana] user.
You will be prompted to enter the password.
Please confirm that you would like to continue [y/N]yEnter password for [kibana]: 123456
Re-enter password for [kibana]: 123456
Password for the [kibana] user successfully reset.下载安装kibana (kibana上操作)
注意kibana的版本必须和es版本一致,否则连接失败
[root@kibana ~]# tar xf kibana-8.14.1-linux-x86_64.tar.gz -C /usr/local/
[root@kibana ~]# mv /usr/local/kibana-8.14.1/ /usr/local/kibana
[root@kibana ~]# mkdir /usr/local/kibana/config/certs修改kibana配置
# vim /usr/local/kibana/config/kibana.yml
server.port: 5601
server.host: "0.0.0.0"
server.name: kibana
elasticsearch.hosts: ["https://es1:9200"]
elasticsearch.username: kibana
elasticsearch.password: 123456
elasticsearch.ssl.certificateAuthorities: [ "/usr/local/kibana/config/certs/elasticsearch-ca.pem" ]
i18n.locale: "zh-CN" 拷贝es集群的CA证书
[root@es1 certs]# cd /usr/local/es/config/certs/
[root@es1 certs]# scp * kibana:/usr/local/kibana/config/certs/创建运行用户
[root@kibana kibana]# useradd kibana
[root@kibana kibana]# echo 123456 |passwd --stdin kibana
[root@kibana kibana]# chown kibana.kibana /usr/local/kibana/ -R启动Kibana
[root@kibana kibana]# su - kibana
[kibana@kibana kibana]$ nohup ./bin/kibana &浏览器访问测试
用户名和密码是es集群登录的用户和密码
![]()


