Elasticsearch: El Estado del Clúster es ROJO

[post-views]
enero 03, 2025 · 1 min de lectura
Elasticsearch: El Estado del Clúster es ROJO

Ocurre muy raramente, pero a veces su clúster alcanza el estado rojo.

El estado rojo significa que no solo se ha perdido el shard primario, sino también que la réplica no se ha actualizado a primaria en su lugar.

Sin embargo, como en el caso del estado amarillo, no debe entrar en pánico y comenzar a ejecutar comandos sin averiguar qué está sucediendo, ya que Elasticsearch tiene mecanismos que pueden restaurar la situación automáticamente.

1: Encontrar la causa de la falla de asignación:

GET _cluster/allocation/explain

La API devuelve: «unassigned_info» (razón por la cual el shard no está asignado), «node_allocation_decision» (lista de explicaciones sobre la elegibilidad de cada nodo para recibir el shard), y «deciders» (decisión con su explicación).

2. Reintentar la asignación de shard de Elasticsearch bloqueada por múltiples fallas consecutivas de asignación:

POST /_cluster/reroute?retry_failed=true

3. La operación de tareas pendientes CAT muestra el progreso de todas las tareas pendientes, incluyendo su prioridad y tiempo en la cola, como se muestra en el siguiente ejemplo de solicitud:

GET /_cat/pending_tasks?v

¿Fue útil este artículo?

Dale me gusta y compártelo con tus compañeros.
Únase a la plataforma Detection as Code de SOC Prime para mejorar la visibilidad de las amenazas más relevantes para su negocio. Para ayudarle a comenzar y obtener un valor inmediato, reserve una reunión ahora con los expertos de SOC Prime.

Publicaciones relacionadas