gpt4 book ai didi

elasticsearch - 清除Elasticsearch中所有已删除的数据

转载 作者:行者123 更新时间:2023-12-02 22:52:03 24 4
gpt4 key购买 nike

我是ES的新手,所以这个问题可能有点愚蠢,但是:

我正在试验ES,创建索引,在其中放置一些数据(1Mio记录),然后将其删除并创建相同的数据(使用相同的名称)
似乎ES实际上并没有删除索引中的数据(通过curl DELETE),因为在所有删除操作之后都没有释放磁盘空间-目前1Mio记录似乎占用了40Gb磁盘空间)

有什么办法可以完全删除已删除的数据,以便实际上释放空间?

最佳答案

如果仅出于实验目的,一种快速的肮脏方法是删除数据目录。

回收磁盘空间的另一种方法是运行此命令

curl -XPOST 'http://localhost:9200/_optimize?only_expunge_deletes=true'

关于elasticsearch - 清除Elasticsearch中所有已删除的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24340279/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com