定时删除elasticsearch的历史数据

功能:定时删除elasticsearch的31天前的历史数据

shell脚本

[20:11:26 [email protected] /opt/interlive]$ cat delete_elasticsearch_data.sh
#!/bin/bash

mydate=`date -d "-31 day" +"%Y.%m.%d"`

echo $mydate

myurl="*$mydate*"

echo $myurl

curl -XDELETE "http://localhost:9200/$myurl"

crontab定时执行(一天执行一次)

0 0 * * * sh /opt/interlive/delete_elasticsearch_data.sh > /dev/null 2>&1

你可能感兴趣的:(其他)