首页 > 解决方案 > 本地 Elastic Search 存储清除

问题描述

我知道如果我们在 Linux 上安装了 ES,默认数据文件夹在 /var/lib/elasticsearch (CentOS) 或 /var/lib/elasticsearch/data (Ubuntu)。

我的问题是

  1. ES是否在内部进行任何清除。如果这样做,它的间隔和大小将是多少。
  2. 此外,当通过 api 访问时,它也会提供任何日期的记录或任何限制?

请回答!

标签: elasticsearchamazon-elastic-beanstalkelastic-stackelasticsearch-5elk

解决方案


默认情况下,所有数据都会无限期保留。您必须手动删除索引或使用 Elastic Curator 或 Index Lifecycle Management 等工具自动删除数据。

不建议从索引中删除大量单个文档,因为以下合并(实际上会释放磁盘空间)将非常昂贵。

可以搜索当前存储的所有数据。尽管任何过滤器(例如限制搜索的时间范围)都将有助于加快搜索操作。


推荐阅读