kibana查询ES及可视化操作
一、kibana与ES交互
Kibana是一个针对Elasticsearch的开源分析及可视化平台,可以用来搜索、查看交互存储在Elasticsearch索引中的数据。使用Kibana可以通过各种图表进行数据聚合分析及展示,但在数据分析方面由于ES为非关系型数据库对关联数据不好操作,文件不能跨索引关联查询只能支持单个索引的数据分析操作。
二、kibana下载安装
下载地址:官网下载
下载安装教程可参考:安装教程
安装步骤:
1、下载对应版本的kibana安装包
2、解压完成即安装完成(注意不要更改文件夹默认路径,不然可能导致链接错误)
修改配置:
打开文件夹config下kibana.yml进行配置,根据es库的主机名和主机地址完成配置即可。
测试连接:
1、打开kibana的安装目录,定位到bin目录C:\Program Files\elasticsearch-6.5.4\kibana-6.5.4-windows-x86_65\bin,双击kibana.bat
2、弹出的cmd中,在打印一堆日志的最后,你会看到一行提示信息[listening] Server running at http://localhost:5601,则表明kibana已经成功启动,并且监听本机的5601端口
3、打开浏览器,在地址栏输入http://localhost:5601。可以直接进入你设置连接的ES可视化界面
4、在打开的操作页面中,可以选择Dev Tools来简单测试一下。如果有提示信息,暂且忽略它。
在Dev Tools,选择Console中,左侧输入命令,右侧显示结果。我们输入:
GET _search
kibana安装完毕~
三、kibana基础查询
如上,可点击开发工具可以在console中输入查询语句,GET 查看、post创建、delete删除、bulk方法批量插入数据。在搜索栏中还可以用正则表达式来匹配需要的字段,或者在添加筛选模块手动添加筛选情况。
常用的查询语句有:
集群相关:
查询集群健康状态
GET _cluster/health
查询所有节点
GET _cat/nodes
查询索引及分片的分布
GET _cat/shards
查询所有插件
GET _cat/plugins
索引相关查询
查询所有索引及容量
GET /_cat/indices?v
查询索引映射结构
GET _index/_mapping
查询所有索引映射结构