elasticsearch-head 之 unassigned yellow问题

查看单节点Elasticsearch健康状态

 

5776499-6caba119958699eb.png

使用head插件查看集群状态

 

5776499-24d06ddf9fb26be5.png

从上面截图可以看出存在5个unassigned的分片,新建索引index2的时候,分片数为5,副本数为1,新建之后集群状态成为yellow,其根本原因是因为集群存在没有启用的副本分片,我们先来看一下官网给出的副本分片的介绍:

副本分片的主要目的就是为了故障转移,如果持有主分片的节点挂掉了,一个副本分片就会晋升为主分片的角色。所以副本分片和主分片是不能放到一个节点上面的,单我们本机运行单实例的时候是只有一个节点的集群,副本分片没有办法分配到其他的节点上,所以出现所有副本分片都unassigned得情况。因为只有一个节点,如果存在主分片节点挂掉了,那么整个集群理应就挂掉了,不存在副本分片升为主分片的情况。

如果在单节点的情况下创建索引,且不想出现yellow 那就需要在创建索引的时候设置成0副本

集群状态健康 入上图 index1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值