了解指示灯状态之前需要先了解下什么是分片和副本。
Sharing(分片、水平扩展)
比如我们的ES集群是3节点的,每个节点最多只能存放300G的文档。当前我们有个大索引有900G,就可以进行分片拆分成3个小索引,每个节点300G,如果我们有10个节点就一个就可以存放一个3T的大索引。
- 将一个物理大索引拆分成若干个小索引
- 每一个小索引称为一个Shard(Primary Shard)
- 一个Shard本质上是一个Lucene Index
- Index是逻辑盖帘,底层是若干戈Shards,分部再若干个节点上
- 一个Shard最多可存放20亿个文档
Replication(副本、高可用)
-
副本是在我们的索引上创建的
-
是分片的完全拷贝,称为replica shards
-
被复制的源Shard称为Primary Shard
-
Primary Shard+ Replica Shards称为Replication Group
-
Replica Shards也支持查询请求,所以间接性提升了查询性能
-
Replica Shard数量不配置默认为1个
Red
红色:部分Shard还未被分配到节点(未就绪),启动状态
例如创建了个mon