惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

B
Blog RSS Feed
B
Blog
N
Netflix TechBlog - Medium
量子位
月光博客
月光博客
博客园_首页
博客园 - Franky
酷 壳 – CoolShell
酷 壳 – CoolShell
Last Week in AI
Last Week in AI
T
The Blog of Author Tim Ferriss
Hugging Face - Blog
Hugging Face - Blog
雷峰网
雷峰网
M
MIT News - Artificial intelligence
J
Java Code Geeks
大猫的无限游戏
大猫的无限游戏
D
DataBreaches.Net
腾讯CDC
Engineering at Meta
Engineering at Meta
云风的 BLOG
云风的 BLOG
L
LangChain Blog
GbyAI
GbyAI
IT之家
IT之家
Y
Y Combinator Blog
人人都是产品经理
人人都是产品经理

博客园 - 不懂123

docker多架构镜像 镜像自动注入配置解析 kafka添加用户管理认证 nodejs升级管理 sftp集成设置 kafka3.9集群部署 nginx扩展编译模块 rancher kafka部署 JumpServer使用示例 rancher kafka多监听配置 jenkins远程动态打包镜像 docker镜像仓库清理迁移 elastic单机多节点集群搭建 fastdfs编译升降版本 监控系统搭建集成实例 rancher服务启动异常 linux使用ssh免密连接windows主机 jenkins pipeline搭建 docker跨平台构建镜像 fastdfs系统异常 mongodb集群用户管理
elastic定时清除索引数据
不懂123 · 2026-03-27 · via 博客园 - 不懂123

定时删除

#/bin/bash

#指定日期(2个月前)
DATA=`date -d "2 month ago" +%Y%m%d`

#当前日期
time=`date`

#删除2个月前的日志
curl -u elastic:222222 --insecure -XDELETE https://10.40.17.29:9200/*_${DATA}*

if [ $? -eq 0 ];then
    echo $time"-->del $DATA log success.." >> /data/es-index-clear.log
else
    echo $time"-->del $DATA log fail.." >> /tmp/es-index-clear.log
fi


加入crontab 每天检查2个月前的日志并删除(每次只删除一天的索引日志)
50 23 * * * /bin/bash /data/shell/es-index-clear.sh > /dev/null 2>&1
表示该脚本将在每天的 ‌23点50分‌ 执行一次

View Code

指定删除

     删除第12月份的索引
     curl -u elastic:Traasd  --insecure -XDELETE http://localhost:9200/*-201712*

查看日志

     journalctl -u elasticsearch

查看存储空间是否释放

       image

      image

      删除释放配置结束