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"
posted @ 2021-08-19 21:03  Varden  阅读(161)  评论(0编辑  收藏  举报