Supported OS

Versión de la integración2.1.0

Información general

Este check monitoriza dos partes de Hive: Hive Metastore y HiveServer2.

Configuración

Instalación

El check de Hive está incluido en el paquete del Datadog Agent. No es necesaria ninguna instalación adicional en tu servidor.

Configuración

Configuración de Hive

  1. Edita el archivo de configuración de Hive en HIVE_HOME/conf/hive-site.xml para habilitar las métricas de Hive Metastore y HiveServer2 añadiendo estas propiedades:

    <property>
      <name>hive.metastore.metrics.enabled</name>
      <value>true</value>
    </property>
    <property>
      <name>hive.server2.metrics.enabled</name>
      <value>true</value>
    </property>
    
  2. Habilita una conexión JMX remota para HiveServer2 o para Hive Metastore. Por ejemplo, configura la variable de entorno HADOOP_CLIENT_OPTS:

    export HADOOP_CLIENT_OPTS="$HADOOP_CLIENT_OPTS -Dcom.sun.management.jmxremote \
    -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false \
    -Dcom.sun.management.jmxremote.port=8808"
    

    A continuación, reinicia HiveServer2 o Hive Metastore. Hive Metastore y HiveServer2 no pueden compartir la misma conexión JMX.

Host

Para configurar este check para un Agent que se ejecuta en un host:

Sigue las instrucciones de abajo para configurar este check para un Agent que se ejecuta en un host. En el caso de entornos en contenedores, consulta la sección En contenedores.

Recopilación de métricas
  1. Edita el archivo hive.d/conf.yaml, que se encuentra en la carpeta conf.d/ en la raíz del directorio de configuración de tu Agent, para empezar a recopilar los datos de rendimiento de tu Hive. Para conocer todas las opciones de configuración disponibles, consulta el hive.d/conf.yaml de ejemplo.

    Este check tiene un límite de 350 métricas por instancia. El número de métricas devueltas se indica en la página de estado. Puedes especificar las métricas que te interesan, editando la siguiente configuración. Para saber cómo personalizar las métricas que se van a recopilar, consulta la documentación sobre checks JMX para obtener instrucciones más detalladas. Si necesitas monitorizar más métricas, ponte en contacto con el servicio de asistencia de Datadog.

  2. Reinicia el Agent.

Recopilación de logs

Disponible para la versión 6.0 o posteriores del Agent

  1. La recopilación de logs se encuentra deshabilitada de manera predeterminada en el Datadog Agent; debes habilitarla en el archivo datadog.yaml:

    logs_enabled: true
    
  2. Añade este bloque de configuración a tu archivo hive.d/conf.yaml para empezar a recopilar tus logs de Hive:

      logs:
        - type: file
          path: /tmp/<USER>/hive.log
          source: hive
          service: '<SERVICE_NAME>'
          log_processing_rules:
            - type: multi_line
              name: new_log_start_with_date
              pattern: \d{4}\-\d{2}\-\d{2}
    

    Cambia los valores de los parámetros path y service y configúralos para tu entorno. Consulta el hive.d/conf.yaml de ejemplo para conocer todas las opciones de configuración disponibles.

  3. Reinicia el Agent.

En contenedores

Para entornos en contenedores, consulta las plantillas de integración de Autodiscovery para obtener orientación sobre la aplicación de los parámetros que se indican a continuación.

Recopilación de métricas

Para recopilar métricas con la integración de Datadog y Hive, consulta la guía Autodiscovery con JMX.

Recopilación de logs

Disponible para la versión 6.0 o posteriores del Agent

La recopilación de logs se encuentra deshabilitada de manera predeterminada en el Datadog Agent. Para habilitarla, consulta la recopilación de logs de Kubernetes.

ParámetroValor
<LOG_CONFIG>{"source": "hive", "service": "<SERVICE_NAME>", "log_processing_rules":{"type":"multi_line","name":"new_log_start_with_date", "pattern":"\d{4}\-\d{2}\-\d{2}"}}

Validación

Ejecuta el subcomando de estado del Agent y busca Hive en la sección Checks.

Datos recopilados

Métricas

Eventos

El check de Hive no incluye eventos.

Checks de servicio

Solucionar problemas

¿Necesitas ayuda? Ponte en contacto con el servicio de asistencia de Datadog.

PREVIEWING: may/restructure-op-docs