如何解决RED健康中的Elasticsearch索引
当我运行curl -X GET“ elastic01:9200 / _cat / indices?v” 我观察到我的一项指标是健康价值红色
我检查了群集的运行状况,甚至显示为红色
如何使Elasticsearch Index健康状态从红色变为绿色。
解决方法
良好的开始,您已经知道哪个索引健康值位于 RED 中,这意味着该索引缺少一个或多个主分片,请使用此great blog post of elastic进行识别,并查看是否您的群集中的节点是否断开连接,保留RED索引的主要分片?
如果您无法拿回索引的主要分片来获取节点,则如同一篇博客中所述,您必须松开数据并使用reroute API创建空的主要分片。
在奇怪的情况下,所有节点都持有此特定副本 碎片全部永久死亡,唯一的办法是使用 重新路由命令以分配一个空/陈旧的主碎片并接受 数据已丢失的事实。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。