ElasticsearchResizing Elasticsearch shards for fun and profit

Posted 九师兄

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ElasticsearchResizing Elasticsearch shards for fun and profit相关的知识,希望对你有一定的参考价值。

在这里插入图片描述

1.概述

翻译:https://www.elastic.co/cn/blog/resizing-elasticsearch-shards-for-fun-and-profit
原本翻译好了,一不小心丢了

很久以前,在Elasticsearch 5.0的GA版本中,我们发布了一个API,该API允许将一个索引缩小为一个新索引,并且使用比原来索引更少的分片。添加此功能的原因是提供一种工具来控制集群中的碎片数量。索引通常使用大量的分片创建,以最大限度地提高索引吞吐量,但是一旦这些索引被转换为每日或每小时索引,就应该再次减少分片的数量,以最大限度地利用集群的资源。虽然这是朝着正确的方向迈出的一步,但我们仍然缺少反向操作的能力:如果索引对于其中的文档数量来说太小,就增加索引中的分片数量。

我们以为这是一个故事。

在Elasticsearch的整个历史中,关于如何分割索引的问题的答案就是添加另一个索引并以这种方式增加您的分片计数。实际上,Elasticsearch只对一组分片进行操作,允许您在事后添加索引并在它们之间进行搜索。对于文档在很大程度上是不可变的(如度量和日志记录)的用例来说

以上是关于ElasticsearchResizing Elasticsearch shards for fun and profit的主要内容,如果未能解决你的问题,请参考以下文章

使用二进制搜索的 Java 前缀搜索

ES技巧

siege报告学习

异常:NoNodeAvailableException

elastalert邮件报警

linux常用命令总结