ES集群切换单机,健康值为黄色

在升级ES至新版本后,发现单机版ES健康值显示为黄色,原因是每个索引都有一个副本,但没有足够的节点来存放所有副本。通过PUT请求修改索引设置,将number_of_replicas设为0,可解决副本无法分配的问题,从而使ES健康状态恢复正常。
摘要由CSDN通过智能技术生成

近期公司要求es适配新版本,就装了一个es单机版,结果发现,健康值为黄色,所有的索引都有一个Unassigned,一开始以为是版本不对,后来仔细查看发现,原来每个索引信息中都有一个副本

这样就很好理解了,因为每个索引都有一个副本,但是机器只有一台,导致另外一个副本没地存放,所以就会,出现上图中的情况

解决方法如下:

PUT */_settings {"index" : {"number_of_replicas" : 0}}

提交后重新连接

完美解决

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值