Strategy ONE

Começando em MicroStrategy Atualização 4 de 2021, Hadoop Gateway não é mais suportado.

Solução de problemas

Como obter mensagens de log adicionais para solucionar problemas do MicroStrategy Hadoop Gateway

  1. Conecte-se ao MicroStrategy Hadoop Gateway hospedar. Edite o arquivo de configuração log4.properties no MicroStrategy Hadoop Gateway caminho de instalação.
  2. Atualize seu conteúdo para corresponder às linhas abaixo:

    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

Como obter mensagens de log do YARN para solucionar problemas do MicroStrategy Hadoop Gateway

Se você estiver usando o cluster Cloudera CDH

  1. Faça login no Cloudera Manager, o portal de administração de cluster.
  2. Clique Serviço de FIOS.

  3. Clique IU da Web.
  4. Selecione o ativo WebUI do ResourceManager se o YARN Resource Manager estiver configurado como alta disponibilidade. Você será redirecionado para a página do Hadoop Resource Manager.

Se você estiver usando o cluster Hortonworks

  1. Faça login no Ambari, o portal de administração de cluster.
  2. Clique Serviço de FIOS.

  3. Clique Links Rápidos.
  4. Selecione IU do ResourceManager. Você será redirecionado para a página do Hadoop Resource Manager.

  5. Encontrar Hadoop Gateway na lista de aplicativos e clique no ID do aplicativo.

    Você encontrará detalhes e registros do aplicativo no YARN.

O que fazer se você receber um erro no MicroStrategy Hadoop Gateway Página de conexão e você não consegue navegar no HDFS

Siga as etapas abaixo para diagnosticar o problema.

  1. Certificar-se MicroStrategy Hadoop Gateway o serviço foi iniciado com sucesso e a porta número 4020 está aberta em MicroStrategy Hadoop Gateway máquina hospedeira. Em StrategyONE, a porta 4020 é configurável no Hadoop. Você pode alterar o valor (número da porta) do parâmetro hgos.restful.port em <MicroStrategy Hadoop Gateway caminho de instalação>/conf/hgos-spark.properties.
  2. Verifique se o serviço HDFS está em execução e o NameNode está acessível a partir do MicroStrategy Hadoop Gateway máquina hospedeira.
  3. Verifique se uma cadeia de conexão apropriada está configurada e se os valores estão corretos. Todos os atributos da cadeia de conexão diferenciam maiúsculas de minúsculas.

    Modelo de cadeia de conexão:

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

Se a alta disponibilidade do Hadoop NameNode estiver configurada

  1. Pergunte aos administradores do cluster sobre o serviço de nomes do HDFS.
  2. Substitua o atributo hadoopNome com hadoopNameService na cadeia de conexão e remova o atributo hdfsPort.

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

Se a autenticação Kerberos estiver habilitada

  1. Certifique-se de que o bilhete principal seja válido. Você pode atualizar o ticket executando o seguinte comando:

    Copiar
    kinit -k -t <Principal keytab file path> <Principal> -c <Cache name>
  2. Certifique-se de que o principal atual tenha permissões suficientes para navegar no HDFS. Você pode fazer isso executando o seguinte comando:

    Copiar
    hadoop fs -ls /

    O resultado esperado é como a saída abaixo:

    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

    Os cubos na memória não podem ser publicados nem gerar painéis no modo Live Connect. Ao usar o MicroStrategy Hadoop Gateway log, você pode determinar se os dados são transmitidos de volta ao Intelligence Server com êxito a partir do cluster Hadoop.

    Certifique-se de que o número da porta usada para receber dados do MicroStrategy Hadoop Gateway está aberto no Intelligence Server. Por padrão, o número da porta é 30241 e pode ser configurado no registro.

    Se o Intelligence Server e o cluster Hadoop estiverem instalados em redes separadas, o Intelligence Server se comunica com o cluster por meio de um gateway. Você precisa especificar o nome do host e o IP do Intelligence Server. Caso contrário, o MicroStrategy Hadoop Gateway enviará dados para a máquina gateway, porque o MicroStrategy Hadoop Gateway detecta a fonte automaticamente a partir da solicitação de rede.

    Para especificar o nome do host e IP do Intelligence Server, você precisa modificar a chave de registro e definir manualmente DSHostName com o nome do host e IP do Intelligence Server.

    A capacidade de especificar o nome do host e o IP do Intelligence Server está disponível apenas para MicroStrategy 10h10 e posteriores.

    Chave do registro:

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

    Arquivo de registro no Intelligence Server:

    Copiar
    MSIReg.reg

  3. Reinicie o Intelligence Server e o MicroStrategy Hadoop Gateway.

Tópicos relacionados

Introdução ao MicroStrategy Hadoop Gateway

Considerações sobre o ambiente

Como implantar o MicroStrategy Hadoop Gateway

Como iniciar o MicroStrategy Hadoop Gateway

Como registrar o MicroStrategy Hadoop Gateway

Problemas conhecidos

Perguntas frequentes