【发布时间】:2019-09-18 02:16:17
【问题描述】:
根据force merge 文档:
只能针对只读索引调用强制合并。对读写索引运行强制合并可能会导致生成非常大的段(每个段>5Gb),并且合并策略永远不会考虑再次合并,直到它主要由已删除的文档组成。这可能会导致非常大的片段保留在分片中。
但是,我不确定是否可以在读写索引上运行 forcemerge 和 only_expunge_deletes。使用only_expunge_deletes 选项是否仍然存在产生非常大段的风险?如果是这样,当不手动调用forcemerge时,ES通常如何回收空间?
【问题讨论】:
标签: elasticsearch