只保留三天

#!/usr/bin/env python3
# -*- coding:utf-8 -*-
import os
import datetime# 时间转化为字符串

now_time = datetime.datetime.now().strptime(datetime.datetime.now().strftime("%Y.%m.%d"),"%Y.%m.%d")
os.system("curl -XGET http://127.0.0.1:9200/_cat/indices > date.txt")with open("date.txt","r") as f:for line in f.readlines():index = line.strip().split()[2]try:index_strftime = datetime.datetime.strptime(index.split("-")[-1], "%Y.%m.%d")Ca = (now_time - index_strftime)if str(Ca).split()[0] == "0:00:00":continueelif int(str(Ca).split()[0]) >= 3:command = "curl -XDELETE http://127.0.0.1:9200/%s" % indexprint(command)os.system(command)else:print(index,"no del")except:pass

加入到定时任务即可

转载于:https://www.cnblogs.com/heweiblog/p/9488252.html

python - 定时清理ES 索引相关推荐

  1. elasticsearch定时删除过期索引index

    elasticsearch定时清理过期索引index 一.定时函数 二.获取过期时间 三.获取esClient 四.获取全部索引 五.判定索引是否过期 六.删除过期索引 七.demo代码 一.定时函数 ...

  2. 自动清理 ES 历史数据

    目录 一. 背景 二.解决方案 三.实现操作 三.合并定时任务的例子 一. 背景 随着业务的增长和时间的变化,ES 数据库的存储空间越来越大,存储数据多数为系统监控日志,保存的数据不需要长期保留,多数 ...

  3. Elasticsearch索引定时清理

    问题 近期,kibana页面上出现Elasticsearch plugin is red错误信息,重启elasticsearch后又频繁出现该问题,观察elasticsearch发现各节点之间出现连接 ...

  4. ES索引清理脚本-总结

    ES索引清理脚本-总结 之前写过一个日格式的索引清理脚本,目前所在公司用的是「周」格式清理,所以再更新一下 前言 脚本流程:通过时间匹配历史索引 -> 记录到文件 -> 按照记录文件清理 ...

  5. es数据定时清理_一种基于ELK的数据自动清理方法与流程

    本发明涉及涉及ELK.Shell.Kafka.Freemarker等技术领域,尤其涉及一种基于ELK的数据自动清理方法. 背景技术: ElasticSearch是一个基于Lucene的全文搜索服务.它 ...

  6. 定制化删除ES索引数据

    我们有一台ES服务器,设置了每天02:00执行一次清理索引数据的定时任务,但这两天总是出现磁盘空间抖动,一线一看见超了阈值,就打电话报警,可能整晚要被叫几次,ES作为日志平台的一部分,只是为了方便我们 ...

  7. cleanmymac定时清理与垃圾监测

    2019独角兽企业重金招聘Python工程师标准>>> cleanmymac是一款非常智能并且人性化的Mac清理软件,为了保持Mac清洁,我们可以事先设置好"提醒我定时清理 ...

  8. ES索引管理工具curator安装

    ES索引管理工具curator curator是一个用于管理es中的索引和快照的工具. curator是用Python写的,可以作为命令行工具,也能作为python的API. https://www. ...

  9. ELK下es索引管理工具-curator

    转载来源 : es索引管理工具-curator https://www.cnblogs.com/xiaobaozi-95/p/10450380.html 介绍 elasticsearch-curato ...

最新文章

  1. poj1330|bzoj3732|noip2013 货车运输 kruskal+倍增lca
  2. 剑指offer---11---二进制中1的个数
  3. android settext 参数,Android TextView.setTextColor()的参数设置方式
  4. 利用gitbash上传项目到github
  5. Scrapy 爬虫框架四 —— 动态网页及其 Splash 渲染
  6. linux查看服务端口号、查看端口(netstat、lsof)
  7. magicmatch java_Java-webmagic爬虫
  8. Simpleperf: 一款能在Android 做 Native Profiling 的工具
  9. mysql 简单游标
  10. linux java 日期 报错_Linux下java报错Too many open files的解决方法
  11. C语言程序设计(第三版)何钦铭著 习题4-10
  12. 千方百剂显示服务器错误,千方百剂远程服务器地址
  13. 经典企业文化书籍推荐,有了这6本书企业文化落地不再是难事
  14. iconfont 彩色图标的使用
  15. 关于“父虚拟磁盘在子虚拟磁盘创建之后被修改过。……打不开磁盘啥啥啥”的解决方法
  16. Python map函数 <map object at 0x000001C5CDCDA2B0>
  17. 希捷移动硬盘更换文件系统(exfat vs NTFS)
  18. 关于BAPI 的作用
  19. html送女朋友的网页,做一个网页送给心动女孩子生日礼物(表白也合适)
  20. a标签rel=“external nofollow“ 有什么作用和external

热门文章

  1. C#使用Json.NET解析Json
  2. iOS - UIScrollView
  3. PIL简单图片处理(上)
  4. ASP.NET2.0瞎记____主题皮肤
  5. caffe调用的一个例子
  6. lambda函数 RUNOOB python练习题49
  7. Flask-SocketIO 简单使用指南
  8. puppet puppet模块、file模块
  9. Leetcode按Tag刷题
  10. Docker1.8在Centos7下的安装