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.
-
Na caixa de diálogo Conectar-se ao Hadoop, clique em Alterar Conexão.
-
Na caixa de diálogo Fonte de Dados, marque a caixa de seleção Editar sequência de conexão.
-
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;
- 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 em
port 4020
para navegação HDFS, de modo que a porta deve ser aberta na máquina que implementa o Hadoop Gateway. - Se
hadoopName
ehadoopNameService
forem fornecidos na sequência de conexão. O Hadoop Gateway usará o valorhadoopNameService
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.