为什么我需要在 elasticsearch 中缩小索引

Akh*_*dra 2 elasticsearch

我尝试寻找我的问题的答案,但找不到任何答案,这是我第一次处理大数据和 Elasticsearch,我正在尝试通过阅读在线教程来了解 Elasticsearch 的工作原理,同时阅读我遇到的缩小索引的主题以及如何做到这一点,好的,现在我知道该怎么做了,但不幸的是我不知道为什么我需要这样做?

为什么我需要缩小索引并减少分片?是空间相关的变化还是什么?

xer*_*raa 5

每个 Elasticsearch 索引由多个分片(默认 5 个)组成,每个分片都是一个 Lucene 索引。每一个都有开销(在内存、文件句柄等方面),但允许更多的并行化。如果您在某个时候不再需要那么多并行化——想想日志的每日索引,几天后不会有更多的写入,只有很少的读取——您可能想要减少数量碎片以减少他们的开销。