直接到 elasticsearch data文件夹里删掉就行了,但怎么也得做的有点技术含量不是?上网站看了看文档,其实也挺简单一条命令就行了# curl -XDELETE 'http://172.16.1.16:9200/logstash-2013.03.*' 清理掉了所有 3月份的索引文件,我发现curl 删除比rm删除要快出很多del
转载
2017-02-10 12:09:52
5273阅读
之前用 logstash来做日志收集 并用 elasticsearch来搜索,因为日志没有进行过滤,没几天就发现elasticsearch的索引文件大的吓人,之前还真没清理过。其实要说清理也简单,直接到 elasticsearch data文件夹里删掉就行了,但怎么也得做的有点技术含量不是?
上网站看了看文档,其实也挺简单一条命令就行了
# curl -XDELETE&nb
原创
2013-04-17 15:29:10
10000+阅读
点赞
1评论
只是记录两条简单的命令
转载
2018-05-18 19:53:00
269阅读
2评论
Elasticsearch索引太多导致性能下降问题处理
原创
2018-10-30 16:16:59
5364阅读
Elasticsearch索引备份与清理
原创
2019-03-08 23:30:16
9440阅读
你是否曾经查看过你的索引并想了解更多关于在你的 Elastic 部署中是什么造成你存储消耗的因素? 也许你已经使用默认设置摄取了自定义数据,并且想知道你的数据建模工作在哪里可以产生最大的影响? 在这篇博文中,我们将了解如何使用 Elastic 最近推出的磁盘使用 API (disk usage API)来回答此类问题。在 Elastic,当我们与客户合作时,最常见的改进领域之一是索引映射配置。 缺
转载
2024-04-18 13:48:04
164阅读
Elasticsearch集群的索引清理及自定义清理
原创
2022-04-27 21:06:55
595阅读
主要针对Elasticsearch的操作我这里的数据没必要留存很久,nginx日志用来写周报图表用,也没必要留存很久主要操作在Elasticsearch服务器上 :1.查看所有索引查看所有索引(包含索引数据大小)curl 'localhost:9200/_cat/indices?v'2.删除单条索引(nginx-log-201-28-2023.03.11为你的索引名称)curl -XDELETE
原创
精选
2023-03-27 15:19:31
2922阅读
近发现elasticsearch近期索引文件大的吓人,清理了下之前的索引文件,发现服务器性能大大的减轻了一半,想一直保留近一个月的索引文件,但是又不想每个月手动清楚,在此写了一个小脚本一、 手动删除rm -rf *2016-07-*二、api删除curl -XDELETE 'http://127.0.0.1:9200/logstash-
原创
精选
2016-08-17 15:07:07
9071阅读
前言Elasticsearch Curator是一款ES索引(或快照)的清理神器,可以帮你轻松管理ES中的索引和快照,整体实现过程如下:从ES集群中获取索引或者快照,作为待执行列表通过用户定义的filters(过滤器)从待执行列表中删除索引或者快照通过待执行列表,可以为其定义各种各样的处理动作项目官网:https://www.elastic.co/guide/en/elasticsearch/cl
原创
2020-11-20 08:36:45
1720阅读
1)创建脚本 ((只保留最近7天的索引))注意:KEEP_DAYS=7 写你的天数 例如:KEEP_DAYS=30vim /home/es/check_elk.sh
脚本如下
#!/bin/bash
# @Author: cl
# @Date: 2023-08-11 17:27:49
# @Last Modified by: cl
# @Last Modified time: 2023
原创
2023-03-28 10:33:25
1511阅读
生产环境使用1)创建脚本 ((只保留最近7天的索引))注意:KEEP_DAYS=7 写你的天数 例如:KEEP_DAYS=30vim /home/es/check_elk.sh
脚本如下
#!/bin/bash
# @Author: cl
# @Date: 2023-08-11 17:27:49
# @Last Modified by: cl
# @Last Modified time
原创
2023-10-13 09:54:36
331阅读
目标:1. 导入时根据日期判断日志是否存入ElasticSearch中2. 定期清除过期(老)日志本地缓存导入时过滤老日志Filebeat将日志导入时,会有一些导入范围的问题。一些过久之前的日志导入ELK中显得意义不大且浪费计算机资源。通过指定路径下通过通配符号匹配的文件,而又要控制该日志文件对应的日期不要过久,我们可以在收集器 Filebeat 中进行设置从而达到只收集近N天日志的目的。我们在f
转载
2024-04-29 12:03:38
366阅读
定时清理elasticsearch,保留30天的数据 # cat /root/del_elasticsearch.sh #!/bin/bash # 保留30天 his_date=$(date -d "-30 day" +"%Y.%m.%d") curl -XDELETE "http://localh
转载
2020-09-02 12:37:00
389阅读
2评论
概念一个存储关联数据的地方,实际上,索引只是一个用来指向一个或多个分片(shards)的"逻辑命名空间"注意:索引的名称要全部小写把ES中的索引类比成关系型数据库中的数据库是不准确的查看集群中的索引GET _cat/indices?v结果health status index uuid pri rep docs.count docs.d...
原创
2022-10-11 16:36:35
134阅读
Kubernetes 的 Release 文件包中,一直包含了使用 Elastic Search 方案进行日志处理的简单例子,这个例子非常简陋外加版本较旧,处于“能用”的状态而已。而近期的版本中这一情况发生了变化,原来的elasticsearch中新增了一个子目录:production_cluster,README.md中的介绍是:A more robust example that follow
转载
2024-07-19 14:39:35
176阅读
索引操作创建索引(PUT)格式: PUT /索引名称索引命名规范:以小写英文字母命名索引不要使用驼峰命名法则如过出现多个单词的索引名称,以全小写 + 下划线分隔的方式:如test_index。ES 索引创建成功之后,以下属性将不可修改索引名称主分片数量字段类型查询索引(GET)格式: GET /索引名称删除索引(DELETE)格式: DELETE /索引名称设置文档映射MappingES 中的 m
1、创建索引(test_index)curl -XPUT "http://192.168.99.1:9200/test_index"2、创
原创
2022-06-14 20:13:09
239阅读
elasticsearch索引为了将数据添加到ES,我们需要索引,索引是一个存储关联数据的地方。实际上,索引只是一个用来指定一个或多个分片的“逻辑命名空间”,可以理解为MySQL中的一个数据库的概念。
原创
2020-09-10 11:16:59
387阅读
我使用的是这个 定期删除所有索引(此脚本删除 指定时间(30天)前一天的所有索引 http://localhost ip地址换成自己的 如果你的Elasticsearch有密码 使用最后一行的代码 并elastic: 后面填写密码 并注释掉无密码的代码即可)1.建立脚本文件1.建立脚本文件
cd /home/es
vim check_elk.sh
2.给执
原创
2023-10-13 09:45:41
350阅读