Elasticsearch之Kibana安装使用

一、Kibana 介绍

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

二、下载安装

1)下载

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

在这里插入图片描述

如上图,默认下载的是最新版本,这里点击"past release",看其他版本,如下图:
在这里插入图片描述
点击右边的Download下载即可:下载后如下:
在这里插入图片描述

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的默认端口)端口

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

这样就是Kibana的安装了。

三、启动

启动比较简单了。使用kibana-5.6.1/bin目录下的kibana启动即可。如下图:执行./kibana
在这里插入图片描述
启动后,访问http://你的ip:5601即可,如果一切顺利,会出现如下页面,就表示安装kibana成功了。
在这里插入图片描述

四、简单使用

1)DevTools工具

Kibana安装完成后,自带一个DevTools工具,可以使用命令对数据进行增删改查的操作:
比如GET命令获取指定id的文档:
在这里插入图片描述
再比如:查询指定列:
在这里插入图片描述
此外:PUT命令用来增添一个文档 DELETE用来删除一个文档,使用_update来修改一个文档等。百度一堆,不再赘述。

2)Discover使用

这里提供了filter过滤器对数据进行过滤的功能。可以根据不同的条件查询不同的结果。也可以使用Elasticsearch的DSL查询语言进行查询。还可以动态控制你要看的列。
比如:下图中我们只查看_id, atcId, content, title 直接在Avaliable Fields里点击add小按钮就可以了。不想显示的话,点击Selected Fields里的remove小按钮即可。
在这里插入图片描述filter的使用:
比如我要查看content列中所哟包含浏览器的数据,则可以如下图进行
1)点击Add a filter
2) 选择content列
3)选择条件类型
4)数据筛选条件值,点击save即可。
在这里插入图片描述
点击save之后,数据变成如下数据了:
在这里插入图片描述
使用Elasticsearch Query DSl进行查询

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

在这里插入图片描述
查询结果为:
在这里插入图片描述
最后,这基本上就是Kibana的从下载安装到简单使用了,其他有趣功能逐渐发掘中。如有什么建议,请您评论。

发布了80 篇原创文章 · 获赞 190 · 访问量 19万+

猜你喜欢

转载自blog.csdn.net/wdy_2099/article/details/88665135