elasticsearch - 在ElasticSearch中删除文档后如何释放未使用的空间?

标签 elasticsearch diskspace delete-record disk-access

删除ElasticSearch中的记录时,听说磁盘空间未释放。因此,如果我只想连续滚动一种类型的三个月文档,如何确保磁盘空间被重用?

最佳答案

如果文件已被ElasticSearch标记,则系统自然会根据需要重新使用释放的空间。

但是,ElasticSearch经历了一系列阶段,即使“撤回”数据也不会将其从系统中删除,只会将其隐藏起来。

此命令应执行您需要的操作:
删除/

有关更多信息,请参见此处:https://www.elastic.co/guide/en/elasticsearch/guide/current/retiring-data.html

关于elasticsearch - 在ElasticSearch中删除文档后如何释放未使用的空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31893360/

相关文章:

json - JDBC、Elasticsearch 和 Postgresql Json 数据类型

elasticsearch - 结合唯一字段的Elasticsearch最大字段

mysql - BIT 是否填充超过 1 个字节的未使用空间?

nhibernate - 删除的对象将通过 nhibernate 中的级联(从关联中删除删除的对象)重新保存

elasticsearch - 获取id为 'ID1'或 'ID2'的文档

elasticsearch - Elasticsearch汇总作业是否可以像Logstash一样动态创建索引?

java - Log4j2 磁盘空间空

linux - 如何在 Linux 中查找每个用户的磁盘使用情况?

linq-to-sql - 如何仅使用主键删除?

c++ - 从文件中删除记录 C++