一.shard和replica性质
- 每个index包含多个shard。
- 每个shard都是一个最小的工作单元,承载部分数据、Lucene实例、完整的建立索引和处理请求的能力。
- 增减节点时,shard会自动在节点中进行负载均衡。
- shard和replica,每个document只存在一个shard和它的replica当中能够。
- replica是shard的数据副本,负责容错,以及承担读请求负载。
- shard在创建索引的时候就固定了,而replica的数量可以更改。
- shard默认是5个,replica默认是1个,如果创建一个索引,则默认有10个分片
- shard不会和自己的replica放在同一个节点,不然无法起到容错作用。