直接到 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点赞
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,当我们与客户合作时,最常见改进领域之一是索引映射配置。 缺
Elasticsearch集群索引清理及自定义清理
主要针对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...
Kubernetes Release 文件包中,一直包含了使用 Elastic Search 方案进行日志处理简单例子,这个例子非常简陋外加版本较旧,处于“能用”状态而已。而近期版本中这一情况发生了变化,原来elasticsearch中新增了一个子目录:production_cluster,README.md中介绍是:A more robust example that follow
索引操作创建索引(PUT)格式: PUT /索引名称索引命名规范:以小写英文字母命名索引不要使用驼峰命名法则如过出现多个单词索引名称,以全小写 + 下划线分隔方式:如test_index。ES 索引创建成功之后,以下属性将不可修改索引名称主分片数量字段类型查询索引(GET)格式: GET /索引名称删除索引(DELETE)格式: DELETE /索引名称设置文档映射MappingES 中 m
原创 1月前
115阅读
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阅读
  • 1
  • 2
  • 3
  • 4
  • 5