elasticsearch分片策略
1.什么是分片
Elasticsearch中的数据组织成索引。每一个索引由一个或多个分片组成。每个分片是Luncene索引的一个实例,Luncene实例可以理解成自管理的搜索引擎,用于在Elasticsearch集群中对一部分数据进行索引和处理查询。
2.分片和副本
- index 包含多个 shard,创建 index 时可以在settings中设置分片数,不设置时默认是5个
- 每个shard 都是一个最小工作单元,承载部分数据;每个 shard 都是一个 lucene 实例,并且具有完整的建立索引和处理能力。
- primary shard 的数量在创建索引的时候就固定了,不可更改
- replica shard 是 primary shard 的副本,负责容错,以及承担读请求负载
- shard一般情况最大为50G
- primary shard 的数量在创建索引的时候就固定了,不可更改;replica shard 的数量可以随时修改
相关推荐
明瞳 2020-08-19
另外一部分,则需要先做聚类、分类处理,将聚合出的分类结果存入ES集群的聚类索引中。数据处理层的聚合结果存入ES中的指定索引,同时将每个聚合主题相关的数据存入每个document下面的某个field下。
sifeimeng 2020-08-03
心丨悦 2020-08-03
李玉志 2020-07-26
tigercn 2020-07-19
李玉志 2020-07-04
mengyue 2020-06-27
newbornzhao 2020-09-14
做对一件事很重要 2020-09-07
renjinlong 2020-09-03
李玉志 2020-08-19
mengyue 2020-08-07
molong0 2020-08-06
AFei00 2020-08-03
molong0 2020-08-03
wenwentana 2020-08-03
YYDU 2020-08-03