elasticsearch - 删除与特定模式匹配的ElasticSearch索引

标签 elasticsearch elasticsearch-curator

如何使用ElasticSearch curator删除与特定模式匹配的旧索引。像这样使用curator将删除所有索引,而不是与模式匹配的索引:

curator --host <ip address> delete indices --time-unit days --older-than 45 --timestring '%Y%m%d'

假设有人要从45天前删除与sample_index_*相匹配的索引,该如何处理?

最佳答案

试试这个:

策展人-主机删除索引-时间单位天数-大于45-时间字符串'%Y%m%d'-前缀sample_

除了前缀选项,您还可以使用后缀和正则表达式

关于elasticsearch - 删除与特定模式匹配的ElasticSearch索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36049375/

相关文章:

elasticsearch - 当数据之间有空格或破折号时,哪个分析器可以获取附加词的结果?

scala - 如何解决此错误值toDS不是org.apache.spark.rdd.RDD的成员?

json - 查询Elasticsearch JSON

elasticsearch - 如何使用策展器将S3的Elasticsearch索引恢复到空白集群?

elasticsearch - Elastic Curator是否可以删除与字段值匹配的索引

python - Elasticsearch (Elasticsearch Curator) Python API。获取 ES 索引及其大小的字典

elasticsearch - 运行 Elasticsearch 的河流插件时出现Java noclassdeffounderror

elasticsearch - 注册自定义分析器并在模板中使用它

elasticsearch - 在Elasticsearch上自动创建快照存储库-Kubernetes

elasticsearch - 运行 curator 以删除旧索引时出错