ElasticSearch使用API清理数据
查看索引数据:
curl http://192.168.5.138:30200/_cat/indices
删除19号logstash的所有数据:
curl -XDELETE 'http://192.168.5.138:30200/logstash-2017.06.19'
删除2个月之前的数据:
_last_data=`date -d '-2 months' +%Y.%m`
curl -XDELETE "http://192.168.5.138:30200/logstash-${_last_data}.*"
清理7天前的数据:
d7=$(date +%Y.%m.%d --date '7 days ago')
curl -XDELETE "http://192.168.5.138:30200/logstash-$d7?pretty"