elasticsearch - head 可视化集群健康值: yellow (5 of 10)解决方法

正常情况下,Elasticsearch集群健康值是这样子的:

green

所有的主分片和副本分片都已分配。你的集群是 100% 可用的。

yellow

所有的主分片已经分片了,但至少还有一个副本是缺失的。不会有数据丢失,所以搜索结果依然是完整的。不过,你的高可用性在某种程度上被弱化。如果更多的 分片消失,你就会丢数据了。把 yellow 想象成一个需要及时调查的警告。

red

至少一个主分片(以及它的全部副本)都在缺失中。这意味着你在缺少数据:搜索只能返回部分数据,而分配到这个分片上的写入请求会返回一个异常。

但是我的出现了yellow(5 of 10)
在这里插入图片描述

只有一台机器的时候,新建索引要这么建立

PUT /索引名
{
“settings”:{
“number_of_shards”:1,
“number_of_replicas”:0
}

elasticsearch - head 可视化集群健康值: yellow (5 of 10)解决方法_第1张图片

设置主分片为1,没有副分片。就可以了

在这里插入图片描述

你可能感兴趣的:(bug小集合,elasticsearch)