Strategy ONE

A partir de MicroStrategy 2021 Actualización 4, Hadoop Gateway ya no es compatible.

Solución de problemas

Cómo obtener mensajes de registro adicionales para solucionar problemas de MicroStrategy Hadoop Gateway

  1. Conéctese al host de la puerta de enlace de MicroStrategy Hadoop. Editar el archivo de configuración log4.properties en la ruta de instalación de MicroStrategy Hadoop Gateway.
  2. Actualice su contenido para que coincida con las líneas siguientes:

    Copiar
    log4j.rootLogger=DEBUG,console

    # To enable logging for all classes of package com.microstrategy and its
    # subpackages, specify the logger as shown. Or you can specify any name for
    # the logger.
    # For example, you can name your logger MICROLOG as shown in the following
    #statement: log4j.logger.com.microstrategy=INFO, MICROLOG
    log4j.logger.com.microstrategy=INFO

    # To enable logging for all classes of package org and its subpackages,
    # specify the logger as shown in the following statement:
    log4j.logger.org=WARN

Obtener mensajes de registro de YARN para solucionar problemas de MicroStrategy Hadoop Gateway

Si está utilizando el clúster CDH de Cloudera

  1. Inicie sesión en Cloudera Manager, el portal de administración del clúster.
  2. Haga clic en Servicio YARN.

  3. Haga clic en IU web.
  4. Seleccionar el activo ResourceManager WebUI si YARN Resource Manager está configurado como alta disponibilidad. Serás redirigido a la página de Hadoop Resource Manager.

Si está utilizando el clúster Hortonworks

  1. Inicie sesión en Ambari, el portal de administración del clúster.
  2. Haga clic en Servicio YARN.

  3. Haga clic en Vínculos rápidos.
  4. Seleccionar IU de ResourceManager. Serás redirigido a la página de Hadoop Resource Manager.

  5. Busque Hadoop Gateway en la lista de aplicaciones y haga clic en el ID de la aplicación.

    Encontrará los detalles de la aplicación y los registros en YARN.

Qué hacer si aparece un error en la página de conexión de la puerta de enlace MicroStrategy Hadoop y no puede explorar HDFS

Siga los pasos a continuación para diagnosticar el problema.

  1. Asegúrese de que el servicio MicroStrategy Hadoop Gateway se haya iniciado correctamente y de que el número de puerto 4020 esté abierto en el equipo host de MicroStrategy Hadoop Gateway. En StrategyONE, el puerto 4020 es configurable en Hadoop. Puede cambiar el valor (número de puerto) del parámetro hgos.restful.port en < Ruta de instalación de MicroStrategy Hadoop Gateway>/conf/hgos-spark.properties.
  2. Compruebe si el servicio de HDFS está en ejecución y si NameNode es accesible desde el equipo host de la puerta de enlace a Hadoop de MicroStrategy.
  3. Compruebe si está configurada una cadena de conexión adecuada y los valores son correctos. Todos los atributos de la cadena de conexión distinguen entre mayúsculas y minúsculas.

    Plantilla de cadena de conexión:

    Copiar
    hadoopName=<Active Hadoop NameNode>;hdfsPort=<NameNode port>;BDEIP=<MicroStrategy Hadoop Gateway host machine>;BDEPORT=<MicroStrategy Hadoop Gateway port>;

Si se configura la alta disponibilidad de Hadoop NameNode

  1. Pregunte a sus administradores de clúster sobre el servicio de nombres HDFS.
  2. Reemplazar el atributo hadoopName con hadoopNameService en la cadena de conexión y quite el atributo hdfsPort.

    Copiar
    hadoopNameService=<HDFS nameservice>;BDEIP=<MicroStrategy Hadoop Gateway host machine>;BDEPORT=<MicroStrategy Hadoop Gateway port>;

Si se ha habilitado la autenticación Kerberos

  1. Asegúrate de que el billete principal sea válido. Puede actualizar el ticket ejecutando el siguiente comando:

    Copiar
    kinit -k -t <Principal keytab file path> <Principal> -c <Cache name>
  2. Asegúrese de que el director actual tenga permisos suficientes para navegar por HDFS. Puede hacerlo ejecutando el siguiente comando:

    Copiar
    hadoop fs -ls /

    El resultado esperado es como el siguiente:

    Copiar
    [root@ash-109-32r sbin]# hadoop fs -ls /
    Found 11 items
    -rw-r--r--   3 hdfs   supergroup    1996573 2017-01-10 03:09 /0_0_0_parquet
    drwxr-xr-x   - hdfs   supergroup          0 2017-05-23 08:43 /Blitz
    -rw-r--r--   3 root   supergroup         21 2017-06-26 03:26 /DE65820.txt
    drwxrwxrwx   - root   supergroup          0 2017-02-09 06:16 /DataSets
    -rw-r--r--   3 root   supergroup        189 2017-11-13 06:49 /Date_Format.csv
    -rw-r--r--   3 root   supergroup        308 2017-11-08 07:31 /Date_Format_b.csv
    -rw-r--r--   3 root   supergroup        476 2017-11-01 10:26 /Date_Format_c.csv
    drwxr-xr-x   - root   supergroup          0 2017-08-31 12:53 /Demo_Files
    drwxrwxrwx   - root   supergroup          0 2017-07-13 14:56 /EPA
    drwxr-xr-x   - root   supergroup          0 2017-09-07 02:55 /EPA_3C
    drwxr-xr-x   - root   supergroup          0 2017-09-07 03:36 /EPA_3C_Part

    Los cubos en memoria no se pueden publicar ni generar paneles en el modo Live Connect. El registro de la puerta de enlace a Hadoop de MicroStrategy puede determinar si los datos se transmiten correctamente a Intelligence Server desde el clúster de Hadoop.

    Asegúrese de que el número de puerto utilizado para recibir datos de MicroStrategy Hadoop Gateway está abierto en Intelligence Server. De forma predeterminada, el número de puerto es 30241 y se puede configurar en el registro.

    Si Intelligence Server y el clúster Hadoop están instalados en redes separadas, Intelligence Server se comunica con el clúster a través de una puerta de enlace. Debe especificar el nombre de host y la IP de Intelligence Server. De lo contrario, MicroStrategy Hadoop Gateway enviará datos al equipo de la puerta de enlace, ya que MicroStrategy Hadoop Gateway detecta el origen automáticamente a partir de la solicitud de red.

    Para especificar el nombre de host y la IP de Intelligence Server, debe modificar la clave de registro y establecer manualmente DSHostName con el nombre de host y la IP de Intelligence Server.

    La capacidad de especificar el nombre de host y la IP de Intelligence Server solo está disponible en MicroStrategy 10.10 y posteriores.

    Clave de registro:

    Copiar
    HKEY_LOCAL_MACHINE/SOFTWARE/Wow6432Node/MicroStrategy/DSS Server/Castor/DSHostName

    Archivo de registro en Intelligence Server:

    Copiar
    MSIReg.reg

  3. Reinicie Intelligence Server y MicroStrategy Hadoop Gateway.

Temas relacionados

Introducción a MicroStrategy Hadoop Gateway

Consideraciones sobre el entorno

Instrucciones para implementar la puerta de enlace de MicroStrategy Hadoop

Instrucciones para iniciar MicroStrategy Hadoop Gateway

Instrucciones para registrar la puerta de enlace de MicroStrategy Hadoop

Problemas conocidos

Preguntas frecuentes