Saltar al contenido

¿Cómo soluciono las actualizaciones bloqueadas o fallidas en OpenSearch Service?

4 minutos de lectura
0

Mi dominio de Amazon OpenSearch Service está bloqueado o no puede completar el proceso de actualización.

Descripción corta

OpenSearch Service utiliza un proceso de despliegue azul-verde para las actualizaciones de dominio. Durante este proceso, los problemas relacionados con la reubicación de particiones pueden provocar que el dominio se quede bloqueado en estado de modificación. O bien, es posible que el dominio no pase las comprobaciones de validación de la actualización.

Nota: No puedes cancelar una actualización después de iniciarla. Si la actualización se bloquea, debes esperar a que AWS resuelva el problema subyacente antes de que finalice el proceso.

Resolución

El dominio está bloqueado en estado de modificación durante la reubicación de particiones

Durante el despliegue azul-verde, OpenSearch Service copia los datos de los nodos existentes a los nuevos nodos. Si el proceso de reubicación de particiones se bloquea, el dominio permanece en estado de modificación.

Este problema surge por los siguientes motivos:

  • Los tamaños de particiones grandes de más de 50 GB aumentan el tiempo de copia de las particiones.
  • Una carga de índice o búsqueda provoca un uso elevado de recursos en el clúster.
  • No hay suficiente espacio en disco para copiar particiones a los nuevos nodos.
  • Has alcanzado una cuota de recuento de particiones.

Para solucionar estos problemas, utiliza Amazon CloudWatch para ver las métricas FreeStorageSpace, ClusterStatus y ClusterIndexWritesBlocked de OpenSearch Service para detectar problemas de espacio en disco o una carga elevada de clústeres.

En función de los problemas que identifiques, toma las siguientes medidas:

Para obtener más información sobre cómo eliminar índices, consulta DeleteIndex o Delete Index API (API Delete Index) en el sitio web de OpenSearch.

Para supervisar el proceso de migración de particiones, ejecuta el siguiente comando:

GET _cat/recovery?active_only=true

El resultado del comando muestra el estado de recuperación de la partición activa, el porcentaje de progreso, el tiempo de recuperación, el estado de error y el tamaño de la transferencia de datos. Si las particiones no progresan o recibes un resultado vacío, es posible que haya problemas con el proceso de actualización. Para solucionar problemas de actualización, crea un caso de AWS Support.

Si los tamaños de las particiones superan los 50 GB, vuelve a indexar los datos para crear más particiones con un tamaño menor. Para obtener instrucciones, consulta Reindex data (Volver a indexar datos) en el sitio web de OpenSearch.

Si ninguna de las acciones de solución de problemas anteriores resuelve el problema, crea un caso de AWS Support.

El dominio no pasa las comprobaciones de validación de la actualización

Durante una actualización, OpenSearch Service valida que la configuración de tu dominio sea compatible con la nueva versión. Si la validación falla, el dominio queda bloqueado en el estado de modificación.

Para resolver este problema, comprueba la descripción del dominio para ver si hay actividades fallidas o mensajes de error relacionados con la validación. Sigue los pasos de solución de problemas del error y, a continuación, vuelve a intentar el cambio de configuración.

Prácticas recomendadas para evitar problemas de actualización

Haz lo siguiente:

Información relacionada

¿Por qué mi dominio de OpenSearch Service está bloqueado en el estado de «Modificación»?

OFICIAL DE AWSActualizada hace un año