1.概述
翻译:https://www.elastic.co/cn/blog/resizing-elasticsearch-shards-for-fun-and-profit
原本翻译好了,一不小心丢了
很久以前,在Elasticsearch 5.0的GA版本中,我们发布了一个API,该API允许将一个索引缩小为一个新索引,并且使用比原来索引更少的分片。添加此功能的原因是提供一种工具来控制集群中的碎片数量。索引通常使用大量的分片创建,以最大限度地提高索引吞吐量,但是一旦这些索引被转换为每日或每小时索引,就应该再次减少分片的数量,以最大限度地利用集群的资源。虽然这是朝着正确的方向迈出的一步,但我们仍然缺少反向操作的能力:如果索引对于其中的文档数量来说太小,就增加索引中的分片数量。
我们以为这是一个故事。
在Elasticsearch的整个历史中,关于如何分割索引的问题的答案就是添加另一个索引并以这种方式增加您的分片计数。实际上,Elasticsearch只对一组分片进行操作,允许您在事后添加索引并在它们之间进行搜索。对于文档在很大程度上是不可变的(如度量和日志记录)的用例来说
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。