DBAtlas · Atlas de operaciones de bases de datos

no_shard_available_action_exception: no_shard_available_action_exception: No shard available for [...] (no hay shard disponible)

Elasticsearch

¿Qué significa?

No se encontró ninguna copia activa del shard capaz de atender la solicitud. La solicitud no puede cumplirse porque el shard correspondiente no está asignado, se está recuperando o el nodo que lo aloja no es accesible.

¿Por qué ocurre?

La caída de un nodo/partición de red, shards sin asignar, una recuperación de shard en curso, un bloqueo de asignación por el disk watermark o el clúster en estado RED/YELLOW.

Cómo solucionarlo

Inspeccione el estado del clúster y de los shards: GET _cluster/health y GET _cat/shards?v. Vea por qué los shards no están asignados: GET _cluster/allocation/explain. Recupere los nodos caídos, corrija el problema de disco y espere a que termine la recuperación: GET _cat/recovery?v&active_only=true. Si es necesario, reintente la asignación con POST _cluster/reroute?retry_failed=true.

Abrir en DBAtlas →

Más entradas de este motor