Kibana 是一个基于 Node.js 的 ElasticSearch 索引库数据统计工具,可以利用 ElasticSearch 的聚合功能,生成各种图表,如柱形图,线状图,饼图等, 而且还提供了操作 ElasticSearch 索引数据的控制台,并且提供了一定的 API 提示,非常有利于我们学习 ElasticSearch 的语法
安装 Kibana
将 kibana-6.8.0-linux-x86_64.tar.gz 上传至虚拟机,解压即可如下
tar xvf kibana-6.8.0-linux-x86_64.tar.gz
rm -rf kibana-6.8.0-linux-x86_64.tar.gz
mv kibana-6.8.0-linux-x86_64/ kibana
配置运行
进入安装目录下的 config
目录,修改 kibana.yml
文件
cd kibana
cd config
vim kibana.yml
# 修改 server.host 地址
server.host: "0.0.0.0"
# 界面中文显示,在最后一行修改
i18n.locale: "zh-CN"
进入安装目录下的 bin
目录运行 Kibana
./kibana &
发现 Kibana 的监听端口是 5601
启动之后再输入 exit
进行退出让它在后台运行即可
控制台
选择左侧的 DevTools
菜单,即可进入控制台页面
在页面右侧,我们就可以输入请求,访问 ElasticSearch 了
Kibana dev tools 快捷键
- ctrl + enter:提交请求
- ctrl + i:自动缩进
kibana 问题
Another Kibana instance appears to be migrating the index. Waiting for that migration to complete. If no other Kibana instance is attempting migrations, you can get past this message by deleting index .kibana_1 and restarting Kibana.
如果出现上述问题,可以使用 elasticsearch-head 删除 kibana 的相关索引,然后再启动 kibana 即可