开发者社区 > 大数据与机器学习 > 检索分析服务 Elasticsearch版 > 正文

Elasticsearch主日志提示“All shards failed”错误

已解决

Elasticsearch主日志提示“All shards failed”错误。

展开
收起
游客rda5n5ukztvu2 2022-11-04 14:30:29 65 0
1 条回答
写回答
取消 提交回答
  • 采纳回答

    你好,出现该报错后,集群会出现以下问题:

    1. 读取请求无法从分片获得响应。
    2. 由于集群或节点仍处于初始启动过程,导致无法搜索数据。
    3. 分片丢失或处于恢复模式,并且集群状态为red。

    报错原因可能原因如下:

    1. 节点已断开连接或者正在重新连接。
    2. 正在查询的分片正在恢复中,因此不可用。
    3.  磁盘损坏。

    解决方案:结合监控和日志判断集群状态是否健康。例如磁盘空间是否充足、索引和集群settings是否有设置一些参数导致无法分片等。如果出现节点失联或者无法分配分片的情况,需要先解决这些问题,具体操作如下:

    1. 登录Kibana控制台。
    2. 查看未分配的分片:GET /_cluster/allocation/explain。
    3. 重新分配失败的分片:POST /_cluster/reroute?retry_failed=true。
    2022-11-04 14:47:06
    赞同 展开评论 打赏

阿里云检索分析服务Elasticsearch版兼容开源ELK功能,免运维全托管,提升企业数据检索与运维分析能力。

相关产品

  • 检索分析服务 Elasticsearch版
  • 热门讨论

    热门文章

    相关电子书

    更多
    低代码开发师(初级)实战教程 立即下载
    冬季实战营第三期:MySQL数据库进阶实战 立即下载
    阿里巴巴DevOps 最佳实践手册 立即下载