elasticsearch:删除文档后如何释放存储大小
在我的elasticsearch服务器上:文档总数:300万,总大小:3.6G然后,我删除了约280万文档:文档总数:约13万,总大小:3.6G
我已删除文件,如何释放文件大小?
回答:
删除文档只会将其标记为已删除,因此将不会对其进行搜索。要回收磁盘空间,必须优化索引:
curl -XPOST 'http://localhost:9200/_optimize?only_expunge_deletes=true'
文档:
http :
//www.elasticsearch.org/guide/en/elasticsearch/reference/current/indices-
optimize.html
该文档已移至:https : //www.elastic.co/guide/zh-
CN/elasticsearch/reference/current/indices-
forcemerge.html
更新资料
与Elasticsearch 2.1.x的开始,optimize
已废弃的青睐
forcemerge
。API是相同的,只是端点没有更改。
curl -XPOST 'http://localhost:9200/_forcemerge?only_expunge_deletes=true'
以上是 elasticsearch:删除文档后如何释放存储大小 的全部内容, 来源链接: utcz.com/qa/435811.html