美文网首页
es数据清理

es数据清理

作者: 随便写点什么就好 | 来源:发表于2020-04-16 14:35 被阅读0次

说明

一个完善的系统应该是有循环清理旧数据策略的. elk当日志平台的话,一般只需要保存一段时间就够了.删除策略就直接循环删除索引.

索引是每天生成一个,包含当天日期.这样才可以按照日期来进行删除.
可以用命令查看当前的索引

curl --user elastic:xxxxxxxx -XGET '192.168.12.31:9200/_cat/indices?v'
image.png

脚本1

#/bin/bash
#es-index-clear
#只保留7天内的日志索引
LAST_DATA=`date -d "-7 days" "+%Y.%m.%d"`
#删除上个月份所有的索引
curl -u elastic:xxxx(密码) -XDELETE 'http://192.168.12.31:9200/*-'${LAST_DATA}'*'

说明

这种是属于比较简单粗暴的删除,真正的场合应该每个索引会保留不同的时间的,需要根据具体索引来定义删除时间.

相关文章

  • es数据清理

    说明 一个完善的系统应该是有循环清理旧数据策略的. elk当日志平台的话,一般只需要保存一段时间就够了.删除策略就...

  • skywalking问题集

    启动报空指针 这个是因为es数据库有之前skywalking遗留的index索引,引起的。清理es数据库之前索引即...

  • es索引清理

    elasticsearch索引清理脚本

  • ES索引查询匹配,简单记录

    存入数据代码,以及es删除索引数据 从es里查询数据------单匹配查询

  • Elasticsearch精学笔记(二)

    三、ES数据操作 1. ES的数据体ES中的文档存储的是序列化后的JSON数据;ES都基于JSON结构体进行请求和...

  • es

    数据迁移 es,es是一个开源的搜索引擎,es包括数据存储和数据检索,搜索数据会比 mysql 快很多,搜索接口是...

  • ElasticSeach

    ES基本概念(ES是非关系型数据库) Index(索引-数据库): ES 数据管理的顶层单位就叫做 Index(索...

  • Elasticsearch 的安装与使用(三): python操

    1.python链接ES: 可以指定链接的ES的IP 2.ES插入数据: 2.1 插入单条数据 2.2批量插入数据...

  • 定期清理es索引

    清理索引脚本vim clean-index.sh 制定计划任务,定期执行脚本crontab -e

  • es读优化

    es搜索数据 es搜索数据流程 es读写流程示意图 分布式搜索示意图image.png es的几种搜索类型 QUE...

网友评论

      本文标题:es数据清理

      本文链接:https://www.haomeiwen.com/subject/ehudmhtx.html