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.
Más entradas de este motor
- index_not_found_exceptionindex_not_found_exception: no such index [index_name] (HTTP 404) (el índice no existe)
- resource_already_exists_exceptionresource_already_exists_exception: index [index_name/uuid] already exists (HTTP 400) (el índice ya existe)
- cluster_health_redcluster health status: RED / unassigned shards (estado del clúster RED / shards sin asignar)
- es_rejected_execution_exceptiones_rejected_execution_exception: rejected execution of ... on ... (queue capacity ...) (HTTP 429) (ejecución rechazada: cola llena)
- master_not_discovered_exceptionmaster_not_discovered_exception / MasterNotDiscoveredException (no se descubrió ningún master)
- security_exceptionsecurity_exception: unable to authenticate / action [...] is unauthorized for user [...] (HTTP 401/403) (no se puede autenticar / acción no autorizada)
- validation_exceptionvalidation_exception / illegal_argument_exception: Validation Failed: ... (validación fallida)