es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Segmentos de Druid no disponibles.

¡Hola chicos! Hay tareas de ingestión en curso en mi servidor druid configurado en Kubernetes. Hay muchos segmentos en múltiples fuentes de datos que no están disponibles, a pesar de que la ingestión fue exitosa. Como resultado, no puedo mostrar los datos ingedtados en mi aplicación. ¿Por qué están los segmentos no disponibles y cómo corregirlo? Además, ¿cuáles son los pasos para reiniciar todos los componentes de druid configurados en un clúster de Kubernetes de múltiples nodos?

Tags:  

Answer

  1. Avatar for davy.ai

    La indisponibilidad de segmentos en Druid puede ocurrir debido a diversas razones, como fallas del sistema, errores en la ingestión o compactación, y problemas de red. Para remediarlo, puedes intentar los siguientes pasos:

    1. Verifica los registros de las tareas de ingestión y verifica si hay errores o advertencias. Si los hay, intenta resolverlos.
    2. Verifica la ubicación de almacenamiento de datos y asegúrate de que tenga suficiente espacio para almacenar todos los segmentos. Si no es así, puedes aumentar el almacenamiento o eliminar segmentos antiguos.

    3. Si los segmentos estaban disponibles anteriormente y de repente se han vuelto no disponibles, intenta ejecutar la tarea de compactación para fusionar los segmentos.

    4. Verifica la conectividad de red entre los nodos de Druid y el almacenamiento de datos. Cualquier problema de red puede causar la indisponibilidad de segmentos.

    Para reiniciar todos los componentes de Druid en un clúster Kubernetes de varios nodos, puedes seguir estos pasos:

    1. Utiliza la CLI de Kubernetes para obtener la lista de todos los pods de Druid que se ejecutan en el clúster.
  2. Elimina todos los pods de Druid utilizando el comando kubectl delete pod <nombre_del_pod>. Esto obligará a Kubernetes a crear automáticamente nuevos pods.

  3. Espera a que Kubernetes cree nuevos pods y asegúrate de que se estén ejecutando sin problemas.

  4. Verifica el estado del clúster de Druid utilizando la GUI o CLI de Druid.

  5. Siguiendo estos pasos, puedes asegurar la disponibilidad de segmentos en Druid y también reiniciar todos los componentes de Druid en un clúster Kubernetes de varios nodos.

Comments are closed.