Kibana 是一款基于 Elasticsearch 的数据分析及可视化平台,并借助其强大的图表工具进行一些高级数据分析。
1. 下载
下载最新版本: kibana-7.14.1-linux-x86_64.tar.gz
注意: Kibana 的版本需要和 Elasticsearch 的版本一致。
2. Kibana安装
mkdir -p /home/es/kibana/data tar -zxvf kibana-7.14.1-linux-x86_64.tar.gz -C /home/es mv kibana-7.14.1-linux-x86_64 kibana
3. 配置Kibana
cd /home/es/kibana/config vim kibana.yml server.port: 5601 server.host: "10.10.1.1" elasticsearch.hosts: ["http://10.10.1.1:9200"] elasticsearch.username: "kibana_system" elasticsearch.password: "pass123" i18n.locale: "zh-CN" elasticsearch.requestTimeout: 40000 elasticsearch.shardTimeout: 40000 elasticsearch.startupTimeout: 8000
注意:安装完后需要重启 Elasticsearch
4. 启动Kibana
编写启动脚本:
vim start_kibana.sh nohup /home/es/kibana/bin/kibana --allow-rootallow-root >> kibana.log 2>&1 &
5. 关闭Kibana
编写关闭脚本:
vim stop_kibana.sh PROCESS=`ps -ef | grep 'kibana' |grep -v grep | grep -v PPID | awk '{ print $2}'` echo $PROCESS for i in $PROCESS do echo "Kill the kibana process [ $i ]" kill -9 $i done
6. 访问Kibana
http://10.10.1.1:5601 打开如下界面
6-1 登录界面
7. 查询
7.1 查询集群状态
选择开发工具, 输入以下命令获取集群状态, 查询如图 7-1 所示。
GET /_cat/health?v
7-1 查询集群状态
7.2 创建 index
选择开发工具, 输入如图7-2所示命令创建 index, 创建结果如图 7-2 所示。
7-2 创建 index
7.3 查询 index
选择开发工具, 输入如图7-3所示命令查询 index, 查询结果如图 7-3 所示。
7-3 查询 index
7.4 过滤条件
选择开发工具, 输入如图7-4所示命令查询 index, 查询结果如图 7-4 所示。
7-4 过滤条件查询