如何定期删除elasticsearch索引?

如何定期删除elasticsearch索引?,第1张

如何定期删除elasticsearch索引

我唯一能想到的就是使用数据数学:https :
//www.elastic.co/guide/en/elasticsearch/reference/current/date-math-index-
names.html

从某种意义上讲,您可以这样做:

DELETE <logs-{now%2Fd-10d}>

尽管由于url编码,但这在curl中效果不佳。您可以在curl中执行以下 *** 作:

curl -XDELETE 'localhost:9200/<logs-%7Bnow%2Fd-10d%7D>'

这两个示例都删除了10天的索引。它不能帮助您删除超过10天的索引,请不要认为这是可行的。而且它们不是elasticsearch中的触发器或东西。

因此,我会与策展人一道坚持从事cron工作,但您也确实可以选择该选项。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/4977642.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-14
下一篇2022-11-14

发表评论

登录后才能评论

评论列表(0条)

    保存