【发布时间】:2017-07-29 15:20:24
【问题描述】:
几个月前我启动了一个 ElasticSearch 实例,但我高估了平均分片的大小。我的碎片相当小,现在最大 400mb。我发现推荐的尺寸应该是大约。 50gb(基于 stackoverflow 搜索)。我也用完了最大分片数,我不得不重新配置它。但正确的做法是改变分片的逻辑,基本上使分片更大。在我的情况下这是完全可行的,但问题是如何处理已经存在的碎片。我当然可以重播数据,但这需要很多时间。那么有没有更好的方法来将较小的分片合并成大的分片?
【问题讨论】:
-
您好,您有几个选择。 Shrink API 是@moliware 提到的其中之一。您还可以尝试使用_reindex API 合并索引和限制分片数量您可以查看here 以了解如何限制索引数量的示例
标签: elasticsearch