定期的な清掃は、インデックスをelasticsearch

免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
このリンク: https://blog.csdn.net/m0_37886429/article/details/102662747

要件:自動的に30日前elasticsearchの削除にデータのインデックスを作成、保持月ログイン

#!/bin/bash
DATE=`date -d "30 days ago" +%Y.%m.%d`
ip=`ifconfig eth0 | grep "inet" | awk '{print $2}'`
curl -s  -XGET "http://$ip:9200/_cat/indices?v"| grep $DATE | awk -F '[ ]+' '{print $3}' > /tmp/elk.log
for elk in `cat /tmp/elk.log`
do
   curl  -XDELETE  "http://$ip:9200/$elk"
done

おすすめ

転載: blog.csdn.net/m0_37886429/article/details/102662747