ES集群重启时Shard分配与Master选举过程详解.pdfVIP

  • 0
  • 0
  • 约3.9千字
  • 约 4页
  • 2026-07-24 发布于北京
  • 举报

ES集群重启时Shard分配与Master选举过程详解.pdf

《037_ES集群重启时的shard分配过程》

master、集群元数据,这些都比较好理解。对于初次启动的空集群,它不涉及

shard分配过程,因为集群中没有任何索引。而shard分配本身是针对那些之前启动过、

创建过索引、写入过数据、分配过shard的集群。

在集群重启时,需要重新master,并集群元数据(不涉及shard级别)。这包括确

定每个索引有多少个shard,哪些是shard,找到这些shard,确定哪个应该是主shard,哪个

应该是副本shard。这个步骤就是分配过程,目的是确保这些信息被正确确定和明确。

在创建索引时,会指定索引包含多少个shard,每个shard有多少个副本。这时需要先将

主shard分配到各个节点,然后再将副本shard分配到各个节之后就可以开始写入数

据,数据将会进入各个shard中。

在集群重启的过程中,当完成了集群元数据的,接下来就要收集每个索引分散在各个

节点里的shard信息,然后就是把每一组shard重新确定谁是primaryshard,谁是replica

shard。

言外之意就是说,你之前不是给一个索引分配了多个primaryshard,每个primary

shard都有0或n个repl

文档评论(0)

1亿VIP精品文档

相关文档