Elasticsearch分片大小和个数设计

Posted feiqiangsheng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Elasticsearch分片大小和个数设计相关的知识,希望对你有一定的参考价值。

设置分片大小

ES 的每个分片(shard)都是lucene的一个index,而lucene的一个index只能存储20亿个文档,所以一个分片也只能最多存储20亿个文档。 另外,我们也建议一个分片的大小在10G-50G之间,太大的话查询时会比较慢,另外在做副本修复的时,耗时比较多;如果有多个并发查询,则有很多小分片会降低查询吞吐量。

设置分片个数

这个主要是要考虑索引的数据量、可能的并发数要求,还有es本身的限制,一个分片最多能索引20亿条数据。

以上是关于Elasticsearch分片大小和个数设计的主要内容,如果未能解决你的问题,请参考以下文章

elasticsearch修改集群限制

ElasticSearch相关概念总结

elasticsearch 了解多少,说说你们公司 es 的集群架构,索 引数据大小,分片有多少,以及一些调优手段 ?

Elasticsearch了解多少,说说你们公司es的集群架构,索引数据大小,分片有多少,以及一些调优手段 。

面试中如果被问到“Elasticsearch集群架构,索引数据大小,分片有多少,以及一些调优手段”,如何回答?

Elasticsearch(ES)配置及优化