Elasticsearch数据定期删除

Elasticsearch数据定期删除

鲜花的主人 195 2022-11-17
#/bin/bash
#定期删除索引,只保留30天内的日志索引
LAST_DATA=`date -d "-30 days" "+%Y.%m.%d"`
#X-PACK用户名
USER="elastic"
# X-Pack 密码
PASSWD="xxxxx"
#ES地址
ES_URL="x.x.x.x:9200"
#删除指定索引
curl -XDELETE -u ${USER}:${PASSWD} "${ES_URL}/logstash-*"
#删除日期索引
curl -XDELETE -u ${USER}:${PASSWD} "${ES_URL}/*_${LAST_DATA}"