elasicsearch数据自动清理脚本
elasticsearch随着保存的数据越来越多,磁盘占用越来越大,有必要进行定期自动清理。
直接上脚本
cat es-index-clear.sh #/bin/bash #查看索引信息 #curl -XGET 'http://172.16.80.28:9200/_cat/indices/?v' #elasticsearch数据存放路径默认为/var/lib/elasticsearch/nodes/0/indices/ #指定日期(7天前) DATA=`date -d "1 week ago" +%Y.%m.%d` #删除7天前的日志 curl -XDELETE "http://172.16.80.28:9200/*-${DATA}"
参考:https://www.cnblogs.com/vijayfly/p/6763127.html