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.
-
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 ú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;
- 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
ehadoopNameService
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.