elasticsearch - 本地 Elasticsearch 存储清除

标签 elasticsearch amazon-elastic-beanstalk elastic-stack elasticsearch-5 elk

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

  • ES是否在内部进行清除。如果执行,则间隔和大小如何。
  • 同样,在通过api时,它将提供任何日期的记录或对此日期的任何限制?

  • 请回答!

    最佳答案

    默认情况下,所有数据将无限期保留。您将必须手动删除索引或使用诸如Elastic Curator或Index Lifecycle Management之类的工具自动删除数据。
    不建议从索引中删除很多单独的文档,因为以下合并(实际上将释放磁盘空间)将非常昂贵。
    可以搜索当前存储的所有数据。尽管任何过滤器(例如,限制搜索的时间范围)都将有助于加快搜索操作。

    关于elasticsearch - 本地 Elasticsearch 存储清除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64452279/

    相关文章:

    docker - 为什么docker上的ElasticSearch拒绝来自另一个docker容器的连接但没有拒绝curl get

    使用 Docker 通过 Elastic Beanstalk 部署 Node.js

    amazon-web-services - 对 AWS Elastic Beanstalk 的 HTTPS 请求返回 net::ERR_CERT_COMMON_NAME_INVALID

    python - 如何从 awsebcli 中删除当前用户凭据?

    java - 麋鹿 : How to group stacktraces by exception class in Kibana

    elasticsearch - 为什么我没有从综合聚合查询中收到after_key?

    elasticsearch - 嵌套数组上的elasticsearch过滤器

    elasticsearch - 从cassandra索引时发生MapperParsingException

    java - 安装摄取附件插件错误

    elasticsearch - 计算多值字段位置的距离