elasticsearch red status fix 红色状态修复

spring cloud项目有用到elasticsearch,启动时进行健康校验,发现es一直是down的,导致在eureka显示也是down

问题定位:查看actuator源码发现,如果es状态为红色,健康状态就返回down,所以解决es状态为红就可以

elasticsearch red status fix 红色状态修复

 

查看es,发现主节点某个分片出现问题,变成Unassigned,集群状态为红色

elasticsearch red status fix 红色状态修复

解决方案:分片分配问题可以使用allocate命令;文档: https://www.elastic.co/guide/en/elasticsearch/reference/2.3/cluster-reroute.html  

{"commands":[{"allocate":{"index":"dfy_index","shard":2,"node":"node-1","allow_primary":true}}]}

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpxswz.html