cluster_health_red: cluster health status: RED / unassigned shards (estado del clúster RED / shards sin asignar)
Elasticsearch¿Qué significa?
El estado RED del clúster significa que al menos un shard primario no está asignado y no está disponible. Es un estado crítico en el que algunos datos no pueden leerse/escribirse, con riesgo de pérdida parcial de datos. (YELLOW significa que solo hay réplicas sin asignar; los primarios están intactos.)
¿Por qué ocurre?
Un nodo se cayó/salió y los shards primarios que tenía quedaron sin copia, el disk watermark bloquea la asignación, un shard corrupto, un error durante la restauración de un snapshot o parámetros de asignación que impiden asignar shards.
Cómo solucionarlo
Vea por qué los shards no están asignados: GET _cluster/allocation/explain o GET _cat/shards?v&h=index,shard,prirep,state,unassigned.reason. Recupere los nodos caídos; si es un problema de disco, libere espacio (watermark). Si la asignación se bloqueó temporalmente, fuerce la reasignación: POST _cluster/reroute?retry_failed=true. Si se perdió por completo un primario, restaure desde un snapshot. En estado RED, céntrese primero en recuperar los primarios.
Más entradas de este motor
- document_missing_exceptiondocument_missing_exception: [_doc][id]: document missing (documento inexistente)
- 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)
- no_shard_available_action_exceptionno_shard_available_action_exception: No shard available for [...] (no hay shard disponible)
- 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)