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

推荐订阅源

WordPress大学
WordPress大学
M
MIT News - Artificial intelligence
MyScale Blog
MyScale Blog
博客园_首页
G
Google Developers Blog
博客园 - 【当耐特】
美团技术团队
博客园 - 聂微东
Stack Overflow Blog
Stack Overflow Blog
Vercel News
Vercel News
小众软件
小众软件
博客园 - 司徒正美
雷峰网
雷峰网
T
Tailwind CSS Blog
V
V2EX
博客园 - 三生石上(FineUI控件)
F
Fortinet All Blogs
罗磊的独立博客
量子位
P
Proofpoint News Feed
Microsoft Azure Blog
Microsoft Azure Blog
月光博客
月光博客
A
About on SuperTechFans
Hugging Face - Blog
Hugging Face - 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

      删除释放配置结束