kibana简单查询

本文介绍了Kibana与Elasticsearch的交互,包括下载安装过程和基础查询操作。Kibana是一个用于Elasticsearch的数据分析和可视化平台。安装过程中需配置kibana.yml,启动后通过Dev Tools进行查询,如match、bool、should、must、range和sort等,还涉及聚合查询的使用。
摘要由CSDN通过智能技术生成

一、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
查询所有索引映射结构  
Kibana 中进行查询时,默认情况下会使用 Elasticsearch 中的分词器来对查询进行分词。这意味着你可以使用相同的分词规则来执行查询,以确保查询与文档中储存的数据匹配。 以下是在 Kibana 中执行查询时,使用分词的一些常见方法: 1. 使用简单查询字符串: 在 Kibana 的 Discover 面板中,你可以使用简单查询字符串来执行搜索。这种查询语法支持基本的分词和逻辑操作符。例如,你可以输入 "field:value" 的形式来搜索匹配特定字段和值的文档。 2. 使用 Query DSL: Kibana 还提供了 Query DSL(Domain Specific Language,领域特定语言)来构建更复杂的查询。你可以在 Kibana 的 Dev Tools 面板中使用 Query DSL 来执行高级查询。Query DSL 提供了更多灵活性和控制力,可以更精确地定义分词和搜索行为。 3. 使用全文搜索: 如果你需要执行全文搜索,Kibana 支持使用 `match` 查询类型来执行全文搜索。`match` 查询会将查询的文本分词,并与文档中的分词进行匹配。这样可以找到与查询文本最相关的文档。 请注意,在执行查询时,Kibana 会默认使用 Elasticsearch 中字段的默认分词器。如果你想使用不同的分词器,你可以在查询语句中指定分词器的名称。例如,在查询字符串中使用 `field:value` 形式时,你可以使用 `field.keyword:value` 来确保不对值进行分词。 这些是在 Kibana 中进行查询分词的一些常见方法。希望对你有所帮助!如果有更多问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值