ElasticsearchElasticsearch底层系列之Shard Allocation机制

Posted 九师兄

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ElasticsearchElasticsearch底层系列之Shard Allocation机制相关的知识,希望对你有一定的参考价值。

在这里插入图片描述

1.概述

转载:Elasticsearch底层系列之Shard Allocation机制

背景

Elasticsearch由一些Elasticsearch进程(Node)组成集群,用来存放索引(Index)。为了存放数据量很大的索引,ElasticsearchIndex切分成多个分片(Shard),在这些Shard里存放一个个的文档(document)。通过这一批shard组成一个完整的index。并且,每个Shard可以设置一定数量的副本(Replica),写入的文档同步给副本Shard,副本Shard可以提供查询功能,分摊系统的读负载。在主Shard所在Node(ES进程)挂掉后,可以提升一个副本Shard为主Shard,文档继续写在新的主Shard上,来提升系统的容灾能力。

既然ShardReplica有这样的好处,那么Elasticsearch

以上是关于ElasticsearchElasticsearch底层系列之Shard Allocation机制的主要内容,如果未能解决你的问题,请参考以下文章