一、Kibana 介绍

Kibana是一个针对Elasticsearch 的开源分析及其可视化平台,使用Kinaba可以查询、查看并与存储在ES索引的数据进行交互操作。使用Kibana能执行高级的数据分析,并能以图表、表格、地图的方式进行数据的查看。

二、下载安装

1)下载

下载地址:https://www.elastic.co/downloads/kibana

kibana导出导入索引数据 kibana 导出_kibana

如上图,默认下载的是最新版本,这里点击"past release",看其他版本,如下图:

kibana导出导入索引数据 kibana 导出_使用_02


点击右边的Download下载即可:下载后如下:

kibana导出导入索引数据 kibana 导出_elasticsearch_03

2)安装

我们这里用linux为例,进行安装:

首先,将kibana-5.6.1-linux-x86_64.tar.gz上传至linux服务器
然后,解压缩: tar -xzvf kibana-5.6.1-linux-x86_64.tar.gz
然后,修改kinaba的配置文件,配置文件在kibana-5.6.1/config目录下,是kibana.yml。编辑kibana.yml,做如下修改:

将localhost改成对应服务器的ip地址即可。

server.host: "192.168.1.101"
elasticsearch.url: "http://192.168.1.101:9200"
然后,开启服务器的5601(Kinaba的默认端口)端口

kibana导出导入索引数据 kibana 导出_elasticsearch_04


注意:不同的linux服务器对防火墙的操作不尽相同,且同一类型的服务器的操作方式也不尽相同,故仅仅作参考,以实际操作为准。

这样就是Kibana的安装了。

三、启动

启动比较简单了。使用kibana-5.6.1/bin目录下的kibana启动即可。如下图:执行./kibana

kibana导出导入索引数据 kibana 导出_安装_05


启动后,访问http://你的ip:5601即可,如果一切顺利,会出现如下页面,就表示安装kibana成功了。

kibana导出导入索引数据 kibana 导出_kibana导出导入索引数据_06

四、简单使用

1)DevTools工具

Kibana安装完成后,自带一个DevTools工具,可以使用命令对数据进行增删改查的操作:

比如GET命令获取指定id的文档:

kibana导出导入索引数据 kibana 导出_安装_07


再比如:查询指定列:

kibana导出导入索引数据 kibana 导出_elasticsearch_08


此外:PUT命令用来增添一个文档 DELETE用来删除一个文档,使用_update来修改一个文档等。百度一堆,不再赘述。

2)Discover使用

这里提供了filter过滤器对数据进行过滤的功能。可以根据不同的条件查询不同的结果。也可以使用Elasticsearch的DSL查询语言进行查询。还可以动态控制你要看的列。

比如:下图中我们只查看_id, atcId, content, title 直接在Avaliable Fields里点击add小按钮就可以了。不想显示的话,点击Selected Fields里的remove小按钮即可。

kibana导出导入索引数据 kibana 导出_kibana_09

filter的使用:

比如我要查看content列中所哟包含浏览器的数据,则可以如下图进行

1)点击Add a filter

2) 选择content列

3)选择条件类型

4)数据筛选条件值,点击save即可。

kibana导出导入索引数据 kibana 导出_elasticsearch_10


点击save之后,数据变成如下数据了:

kibana导出导入索引数据 kibana 导出_elasticsearch_11


使用Elasticsearch Query DSl进行查询

{
	"query": {
		"bool": {
			"must": [{
				"query_string": {
					"default_field": "_all",
					"query": "浏览"
				}
			}],
			"must_not": [],
			"should": []
		}
	},
	"from": 0,
	"size": 10,
	"sort": [],
	"aggs": {}
}

kibana导出导入索引数据 kibana 导出_使用_12


查询结果为:

kibana导出导入索引数据 kibana 导出_安装_13


最后,这基本上就是Kibana的从下载安装到简单使用了,其他有趣功能逐渐发掘中。如有什么建议,请您评论。