1、Kibana 介绍
Kibana 是一款开源的数据分析和可视化平台,它是 Elastic Stack 成员之一,设计用于和 Elasticsearch协作,可以使用 Kibana 对 Elasticsearch 索引中的数据进行搜索、查看、交互操作,您可以很方便的利用图表、表格及地图对数据进行多元化的分析和呈现。
Kibana 可以使大数据通俗易懂。它很简单,基于浏览器的界面便于您快速创建和分享动态数据仪表板来追踪 Elasticsearch 的实时数据变化。
Kibana 基于 TypeScript 语言开发
https://www.elastic.co/cn/downloads/kibana
https://www.elastic.co/cn/downloads/past-releases#kibana
https://mirrors.tuna.tsinghua.edu.cn/elasticstack/7.x
2、安装并配置 Kibana
可以通过包或者二进制的方式进行安装,可以安装在独立服务器,或者也可以和elasticsearch的主机安装在一起
注意:Kibana的版本要和 Elasticsearch 相同的版本,否则可能会出错
2.1、下载安装
root@kibana:~# wget https://mirrors.tuna.tsinghua.edu.cn/elasticstack/7.x/apt/pool/main/k/kibana/kibana-7.17.8-amd64.deb
root@kibana:~# dpkg -i kibana-7.17.8-amd64.deb
2.2、修改配置
root@kibana:~# grep "^[a-Z]" /etc/kibana/kibana.yml
server.port: 5601
server.host: "0.0.0.0"
elasticsearch.hosts: ["http://192.168.1.101:9200"]
i18n.locale: "zh-CN"
server.port: 5601 #监听端口,此为默认值
server.host: "0.0.0.0" #修改此行的监听地址,默认为localhost
elasticsearch.hosts: ["http://192.168.1.101:9200"] #修改此行,指向ES服务器地址,默认为
localhost
i18n.locale: "zh-CN" #修改此行,使用"zh-CN"显示中文界面,默认英文
2.3、启动 Kibana 服务并验
root@kibana:~# systemctl enable --now kibana.service
Synchronizing state of kibana.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable kibana
Created symlink /etc/systemd/system/multi-user.target.wants/kibana.service → /etc/systemd/system/kibana.service.
root@kibana:~# systemctl status kibana
● kibana.service - Kibana
Loaded: loaded (/etc/systemd/system/kibana.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2023-01-03 05:24:35 UTC; 6s ago
Docs: https://www.elastic.co
Main PID: 2285 (node)
Tasks: 11 (limit: 4575)
Memory: 233.8M
CGroup: /system.slice/kibana.service
└─2285 /usr/share/kibana/bin/../node/bin/node /usr/share/kibana/bin/../src/cli/dist --logging.dest=/var/log/kibana/k>
Jan 03 05:24:35 kibana.test.com systemd[1]: Started Kibana.
root@kibana:~# ss -ntlp | grep node
LISTEN 0 511 0.0.0.0:5601 0.0.0.0:* users:(("node",pid=2285,fd=50))
root@kibana:~# pstree -p | grep node
|-node(2285)-+-{node}(2308)
| |-{node}(2317)
| |-{node}(2318)
| |-{node}(2319)
| |-{node}(2320)
| |-{node}(2332)
| |-{node}(2389)
| |-{node}(2390)
| |-{node}(2391)
| `-{node}(2392)
root@kibana:~# ps aux | grep node
kibana 2285 19.7 8.1 1177472 325284 ? Ssl 05:24 0:12 /usr/share/kibana/bin/../node/bin/node /usr/share/kibana/bin/../src/cli/dist --logging.dest=/var/log/kibana/kibana.log --pid.file=/run/kibana/kibana.pid --deprecation.skip_deprecated_settings[0]=logging.dest
root 2455 0.0 0.0 6300 720 pts/0 S+ 05:25 0:00 grep --color=auto node
root@kibana:~# id kibana
uid=116(kibana) gid=118(kibana) groups=118(kibana)
3、使用 Kibana
3.1、查看和操作Web界面
http://192.168.1.104:5601
![图片[1]-安装使用 Kibana-李佳程的个人主页](http://www.lijiach.com/wp-content/uploads/2023/01/image-27.png)
![图片[2]-安装使用 Kibana-李佳程的个人主页](http://www.lijiach.com/wp-content/uploads/2023/01/image-28.png)
3.2、管理索引
![图片[3]-安装使用 Kibana-李佳程的个人主页](http://www.lijiach.com/wp-content/uploads/2023/01/image-29.png)
![图片[4]-安装使用 Kibana-李佳程的个人主页](http://www.lijiach.com/wp-content/uploads/2023/01/image-30.png)
输入以下,再执行
GET _search
![图片[5]-安装使用 Kibana-李佳程的个人主页](http://www.lijiach.com/wp-content/uploads/2023/01/image-31.png)
输入下面内容创建索引
POST /index1/_doc/1
{
"username": "lijia",
"age": 18,
"title": "com"
}
![图片[6]-安装使用 Kibana-李佳程的个人主页](http://www.lijiach.com/wp-content/uploads/2023/01/image-32.png)
查看索引
GET /index1/_doc/1
![图片[7]-安装使用 Kibana-李佳程的个人主页](http://www.lijiach.com/wp-content/uploads/2023/01/image-33.png)
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END