MicroStrategy ONE

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

Habilitar Hadoop Gateway para oferecer suporte à alta disponibilidade de Namenode

Hadoop Gateway é capaz de suportar alta disponibilidade de Hadoop Namenode de MicroStrategy 10h10 em diante. Já não é mais necessário procurar os arquivos com o Hadoop WebHDFS. As informações do catálogo HDFS são recuperadas via Hadoop Gateway em vez de WebHDFS.

Navegue pelo HDFS via Hadoop Gateway

Entre em contato com seu administrador do Hadoop para obter o serviço de nomes para Hadoop Namenode High Availability, o endereço IP do Hadoop Namenode e o número da porta HDFS antes de iniciar as etapas abaixo.

  1. Na caixa de diálogo Conectar-se ao Hadoop, clique em Alterar Conexão.

  2. Na caixa de diálogo Fonte de Dados, marque a caixa de seleção Editar sequência de conexão.

  3. Para um único Namenode:

    Certifique-se de que o Hadoop Namenode IP/Host e a porta HDFS estejam configurados corretamente na cadeia de conexão, conforme mostrado no exemplo acima.

    Para o Hadoop High Namenode High Availability:

    Adicione o atributo hadoopNameService e tag nameservice no final da cadeia de conexão.

    Por exemplo, se a etiqueta de Alta Disponibilidade for nameservice1 a string de conexão deve aparecer da seguinte forma:

    hadoopName=10.242.109.2;hdfsPort=8020;

    BDEIP=10.242.109.10;BDEPORT=10109;hadoopNameService=nameservice1;

  4. Clique em OK.

Segurança

Hadoop Gateway expõe a interface do protocolo HTTP para navegação HDFS a partir de MicroStrategy ONE e HTTPS não é compatível.

Navegue pelo HDFS via Hadoop Gateway pode suportar cluster autenticado Kerberos. Um nome principal Kerberos separado para o Intelligence Server já não é mais necessário. Uma vez Hadoop Gateway estiver configurado em um cluster autenticado Kerberos e iniciado com sucesso, o Intelligence Server será capaz de navegar no HDFS via Hadoop Gateway automaticamente. Todo o controle de acesso será feito por Hadoop Gateway.

Hadoop Gateway deve ser implementado em um nó proxy em um cluster que usa autenticação Kerberos. Um cluster seguro não pode ser navegado se Hadoop Gateway é implantado fora do cluster.

Solução de problemas

  • A navegação HDFS é realizada por Hadoop Gateway em vez do Intelligence Server. Garanta que Hadoop Gateway é iniciado antes da navegação.
  • Hadoop Gateway expõe uma API RESTful HTTP em port 4020 para navegação HDFS, portanto a porta deve estar aberta na máquina que implanta Hadoop Gateway.
  • Se ambos hadoopName e hadoopNameService são fornecidos na cadeia de conexão. Hadoop Gateway usará hadoopNameService valor por padrão para acessar o cluster.
  • Todos os nomes e valores de atributo reconhecem maiúsculas e minúsculas na sequência de conexão.