提问者:小点点

使用超过洪水阶段水印索引在尝试删除文档时具有只读-允许-删除


我有问题从elasticsearch与命令删除文档:DELETE /indexName/_doc/1

当尝试触发上述超文本传输协议请求时,我得到too_many_requests/12/磁盘使用量超过洪水阶段水印索引具有只读允许删除。我知道我需要增加我的节点的磁盘大小以使其工作或禁用洪水阶段水印。

但是当我看到read-only-allo-delete时,我以为我可以从给定的索引中读取并删除文档以释放一些空间。但是在现实中我只能读取,为什么呢?…-allo-delete的意思不同还是它与rest call无关,我需要用'手'清理我的节点?


共1个答案

匿名用户

您的理解是正确的。您可以阅读文档,但不能从索引中删除单个文档。但是,这将允许删除整个索引。您可以在此留档中阅读相同的说明。

从索引中删除文档以释放资源-而不是删除索引本身-可以随着时间的推移增加索引大小。当index. block.read_only_allow_delete设置为true时,不允许删除文档。但是,删除索引本身会释放只读索引块并使资源几乎立即可用。