怎样删除ES索引里面的数据
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,怎样删除ES索引里面的数据?针对这个问题,今天小编总结这篇图文详解的文章,有需要的朋友可以参考一下,希望对大家有所帮助。下面的脚本,我找了2天,按照网上的文档,也修改了2天。正好最近第3次开始学习sh
千家信息网最后更新 2026年11月02日怎样删除ES索引里面的数据
怎样删除ES索引里面的数据?针对这个问题,今天小编总结这篇图文详解的文章,有需要的朋友可以参考一下,希望对大家有所帮助。

下面的脚本,我找了2天,按照网上的文档,也修改了2天。正好最近第3次开始学习shell,发现结合shell知识,解决问题还是很有效果。
下面的脚本,就可以删除200天前的ES数据。
[root@iZ23ejm6lkdZ ~]# cat /yqd/sh/Clean_Elasticsearch_Yqdlog.sh#!/bin/bash curl -X POST "10.253.40.87:9200/yqdlog/_delete_by_query?pretty" -H 'Content-Type:application/json' -d ' { "query": { "range": { "bank_interfacelog_createTime": { "gte": "now-200d", "lte": "now", "format": "epoch_millis" } } } }'# echo "已清除$index 索引内200天前数据~"第三列的"10.253.40.87:9200":ES地址
第三列的"yqdlog":索引名称
第七列的"bank_interfacelog_createTime":指定删除的时间字段
第八列的"now-200d":删除数据的时间范围,"-200d",就是删除200天前的数据
第十列:默认,也可以自定义
执行脚本:
[root@iZ23ejm6lkdZ ~]# sh /yqd/sh/Clean_Elasticsearch_Yqdlog.sh{ "took" : 2382512, "timed_out" : false, "total" : 8817667, "deleted" : 8817667, "batches" : 8818, "version_conflicts" : 0, "noops" : 0, "retries" : { "bulk" : 0, "search" : 0 }, "throttled_millis" : 0, "requests_per_second" : -1.0, "throttled_until_millis" : 0, "failures" : [ ]}执行脚本过程中,ES的head插件显示"yqdlog"索引数据有明显下降趋势,但是,zabbix监控的磁盘空间反而有更大的占用。
网上的文档说,ES的删除,不会立即生效,后期会自动删除。这个问题,有待研究。
次日再看zabbix,磁盘空间好像是有下降了。
以上就是ES索引里面的删除数据的方法介绍,详细使用情况还得要大家自己使用过才能知道具体要领。如果想了解更多相关内容,欢迎关注行业资讯频道!
数据
索引
脚本
问题
就是
文档
时间
磁盘
空间
面的
明显
内容
名称
图文
地址
字段
情况
插件
效果
文章
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
深圳市人人互联网科技有限公司
南京欣网互联网络科技有限公司
互联网佳科技有限公司
互联网核心科技是什么
互联网金融与金融科技
互联网金融 科技金融
银优互联网科技有限公司
互联网科技缩写
互联网科技实习生岗位职责
新兴科技互联网创新大赛颁奖典礼
速维有品互联网信息科技(苏州)有限公司
哈尔滨屹滨互联网科技有限公司
高科技互联网发展前景如何
互联网科技大赛获奖感言
科技互联网海报
全球科技与互联网公司市值变化
米泉互联网科技专业怎么样
盐城市攀科互联网科技有限公司
上海旺乐尼互联网科技有限公司
科技发展第三阶段互联网时代
云之行互联网科技
互联网科技公司怎么样
互联网科技公司有哪些
互联网科技公司介绍
互联网金融科技委员会
互联网汽车科技小镇
宜昌元轩互联网科技有限公司
中国科技和美国互联网
保山互联网科技靠谱吗
易租星互联网科技有限公司