Elasticsearch 技术分享(2)Kibana:Elasticsearch数据可视化工具

本文介绍如何下载和安装Kibana,并与Elasticsearch集成。此外还详细讲解了如何通过Kibana进行索引数据的操作,包括创建、新增、修改、查询和删除等常见操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一、下载软件

二、安装并启动

三、操作索引数据


一、下载软件

下载地址同 Elasticsearch 技术分享:(1)环境搭建 中,版本尽可能与之前elasticsearch保持一致。

二、安装并启动

1、使用es账号上传文件后,解压

2、修改config的配置文件kibana.yml,配置elasticsearch的地址

 

server.port: 5601                                                                        # kibana 默认运行端口号5601

server.host: "192.168.123.123"                                                   # 指定后端服务器的主机。要允许远程用户连接,请将值设置为Kibana服务器的IP地址或DNS名称

elasticsearch.hosts: ["http://193.168.123.123:9200"]                 # 用于查询的Elasticsearch全部实例的URL。此处列出的所有节点必须位于同一群集上。

 

3、在kibana所在目录下,执行如下执行指令,进行启动

bin/kibana  &

4、浏览器访问 http://192.168.123.123:5601/ 即可看到

三、操作索引数据

1、选择点击下图中的Dev Tools 图标 

 

2、创建索引 使用PUT方法

 

3、新增数据,使用POST方法

 

4、修改数据,使用POST方法

 

5、查询数据,GET方法

查询所有数据,默认最多展示10000条。

 

对关键字的字段进行排序查询,无排序时以ID正序排,有排序条件遵从排序条件

 

对非关键字的字段进行查询,结果默认按照搜索得分_score进行排序

 

6、删除数据

删除指定ID的数据

(示例:删除id=4的数据)

 

通过查询结果删除数据(POST) (示例:删除price >=100.00的数据)

 

 

删除所有数据可以如下操作,这样只删除数据,不删除索引的结构;

POST idx_book/_delete_by_query
{
     "query":{
         "match_all":{

         }

      }

}

删除索引,多个索引,用 ”,“ 隔开

(示例:删除整个索引idx_book)

 

删除所有索引

DELETE /_all

对数据安全来说,这个很可能会带来很可怕的后果,所以,为了避免大量删除,可以在elasticsearch.yml 配置文件中(或者动态配置中)修改 action.destructive_requires_name: true

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值