DBAtlas · 数据库运维图谱

no_shard_available_action_exception: no_shard_available_action_exception: No shard available for [...](没有可用的分片)

Elasticsearch

含义

找不到能够处理请求的活动分片副本。由于相关分片未分配、正在恢复或其所在节点不可达,请求无法完成。

原因

节点崩溃/网络分区、分片未分配、分片恢复正在进行、磁盘水位线导致的分配阻止,或集群处于 RED/YELLOW 状态。

解决方法

检查集群和分片状态:GET _cluster/health 和 GET _cat/shards?v。查看分片未分配的原因:GET _cluster/allocation/explain。恢复崩溃的节点,解决磁盘问题,并等待恢复完成:GET _cat/recovery?v&active_only=true。必要时用 POST _cluster/reroute?retry_failed=true 重试分配。

在 DBAtlas 中打开 →

同一数据库的其他条目