• EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

Crea una propuesta

Integración de Apache Hadoop

Nuestra integración Apache Hadoop monitorea el rendimiento de su clúster y aplicación Hadoop.

Luego de configurar nuestro Apache Hadoop, te entregamos un dashboard para tu Apache Hadoop métrica.

Instalar el agente de infraestructura

Para ingresar datos en New Relic, instale nuestro agente de infraestructura. Nuestro agente de infraestructura recopila e ingiere datos para que pueda realizar un seguimiento del rendimiento de su aplicación. La versión debe ser 1.10.7 o superior para admitir la integración NRI-Flex.

Puede instalar el agente de infraestructura de dos maneras diferentes:

Configurar NRI-Flex para Apache Hadoop

Flex viene incluido con el agente New Relic Infrastructure . Para crear un archivo de configuración flexible, siga estos pasos:

  1. Cree un archivo llamado nri-flex-hadoop-config.yml en esta ruta:

    bash
    $
    /etc/newrelic-infra/integrations.d
  2. Utilice nuestra plantilla de configuración para actualizar los campos EVENT_TYPE y YOUR_DOMAIN en el archivo creado llamado nri-flex-hadoop-config.yml. El valor en event_type se usa para almacenar métrica en el NRDB.

    Ejemplo:

    • EVENT_TYPE1 se puede actualizar a HadoopResourceManagerSample
    • EVENT_TYPE2 se puede actualizar a HadoopNameNodeSample

    Su archivo nri-flex-hadoop-config.yml debería verse así:

    integrations:
    - name: nri-flex
    # interval: 30s
    config:
    name: hadoopMetrics
    apis:
    - event_type: EVENT_TYPE1
    commands:
    # run any command, you could cat .json file, or run some commands that produce a json output
    # the example just calls an API that returns json
    - run: curl -s https://YOUR_DOMAIN:9870/jmx #json output is retrieved from this command
    - event_type: EVENT_TYPE2
    commands:
    - run: curl -s https://YOUR_DOMAIN:8088/jmx?qry=Hadoop:*

Reenviar el registro de Apache Hadoop a New Relic

Puede utilizar nuestro reenvío de registros para reenviar el registro de Apache Hadoop a New Relic.

En máquinas Linux, su archivo de registro llamado logging.yml debe estar presente en esta ruta:

bash
$
/etc/newrelic-infra/logging.d/

Después de crear el archivo de registro, agregue el siguiente script al archivo logging.yml:

logs:
- name: hadoop_secondarynamenode_log
file: /usr/local/hadoop/logs/hadoop-hadoopuser-secondarynamenode-hadoop-master.log
attributes:
logtype: hadoop_secondarynamenode_logs
- name: hadoop_resourcemanager_log
file: /usr/local/hadoop/logs/hadoop-hadoopuser-resourcemanager-hadoop-master.log
attributes:
logtype: hadoop_hadoop_resourcemanager_logs
- name: hadoop_namenode_log
file: /usr/local/hadoop/logs/hadoop-hadoopuser-namenode-hadoop-master.log
attributes:
logtype: hadoop_namenode_logs

Reinicie el agente New Relic Infrastructure

Antes de que pueda comenzar a leer sus datos, utilice las instrucciones de nuestros documentos del agente de infraestructura para reiniciar su agente de infraestructura.

bash
$
sudo systemctl restart newrelic-infra.service

En un par de minutos, tu aplicación se enviará métrica a one.newrelic.com.

Encuentra tus datos

Puede elegir nuestra plantilla dashboard prediseñadas llamada Apache Hadoop para monitor su servidor Apache Hadoop métricamente. Siga estos pasos para utilizar nuestra plantilla dashboard prediseñadas:

  1. Desde one.newrelic.com, vaya a la página

    + Add data

    .

  2. Haga clic en

    Dashboards

    .

  3. En la barra de búsqueda, escriba apache hadoop.

  4. Debería aparecer el dashboard de Apache Hadoop. Haga clic en él para instalarlo.

Su dashboard de Apache Hadoop se considera un panel personalizado y se puede encontrar en la UI Dashboards. Para obtener documentos sobre el uso y edición del panel, consulte nuestros documentos dashboard .

Aquí hay una consulta NRQL para verificar los usuarios activos desde el administrador de recursos:

SELECT latest(activeUsers)
FROM HadoopResourceManagerSample

Aquí hay una consulta NRQL para ver la cantidad de clientes activos desde el nodo de nombre:

SELECT latest(numActiveClients)
FROM HadoopNameNodeSample

¿Que sigue?

Para obtener más información sobre cómo crear una consulta NRQL y generar un panel, consulte estos documentos:

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.