当我运行curl -X获取“弹性01:9200/_cat/ index ?v”时,我观察到我的索引之一的值在健康中是红色的。
我检查了集群的健康状况,甚至是红色的。
如何使elasticsearch索引健康状况从红色变为绿色。
发布于 2020-08-14 02:21:50
好的开始,您已经知道哪个索引健康值在 RED 中,这意味着索引缺少一个或多个主碎片,请使用此弹性博客标识它们,看看集群中的一些节点是否断开连接,保存红色索引的主碎片。
如果不能返回节点,保存索引的主碎片,那么就像在同一个博客中提到的那样,您必须使用重路由API松散数据并创建空主碎片。
在保存此特定碎片副本的所有节点都永久死亡的奇怪事件中,唯一的方法是使用reroute命令分配一个空/陈旧的主碎片,并接受数据丢失的事实。
https://stackoverflow.com/questions/63403972
相似问题