MicroStrategy ONE

Ativar Hadoop Gateway para oferecer suporte à alta disponibilidade de namenode

O Hadoop Gateway aceita o Hadoop NameNode High Availability a partir do MicroStrategy 10.10. Já não é mais necessário procurar os arquivos com o Hadoop WebHDFS. As informações do catálogo de HDFS são recuperadas por meio do Hadoop Gateway em vez do WebHDFS.

Pesquisar HDFS por meio do Hadoop Gateway

Entre em contato com o administrador do Hadoop para obter o serviço de nome para Hadoop Namenode High Availability, o endereço IP HenoNenodeNode 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 NameNode único:

    Certifique-se de que o Hadoop Namenode IP / Host e a porta HDFS estejam corretamente configurados na seqüência de conexão, como mostrado no exemplo acima.

    Para o Hadoop High Namenode High Availability:

    Adicione o atributo hadoopNameService e a marcação nameservice ao fim da sequência de conexão.

    Por exemplo, se a marcação de High Availability for nameservice1 a sequência de conexão deve aparecer conforme segue:

    hadoopName=10.242.109.2;hdfsPort=8020;

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

  4. Clique em OK.

Segurança

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

Procurar HDFS via Hadoop Gateway pode dar suporte ao cluster autenticado por Kerberos. Um nome principal Kerberos separado para o Intelligence Server já não é mais necessário. Uma vez que o Hadoop Gateway é configurado em um cluster autenticado por Kerberos e iniciado com sucesso, o Intelligence Server consegue procurar HDFS via Hadoop Gateway automaticamente. Todo o controle de acesso será processado pelo Hadoop Gateway.

O Hadoop Gateway deve ser implementado em um nó de proxy em um cluster que usa autenticação por Kerberos. Um cluster seguro não pode ser procurado se o Hadoop Gateway for implementado fora do cluster.

Solução de problemas

  • A navegação HDFS é realizada pelo Hadoop Gateway em vez do Intelligence Server. Certifique-se de que o Hadoop Gateway seja iniciado antes de navegar.
  • O Hadoop Gateway expõe uma API HTTP RESTful emport 4020 para navegação HDFS, de modo que a porta deve ser aberta na máquina que implementa o Hadoop Gateway.
  • Se hadoopName e hadoopNameService forem fornecidos na sequência de conexão. O Hadoop Gateway usará o valor hadoopNameService 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.