Criação do Cluster e Instalação dos Componentes
Após a instalação do serviço do Apache Ambari, o próximo passo é a criação do Cluster de Big Data, incluindo a instalação dos demais serviços/componentes desejados.
Vamos Começar!
-
Utilize um navegador para aceder a interface web do Ambari disponível no IP/hostname da máquina do Ambari Server, porta 8080. Por exemplo:
http://192.168.56.100:8080
Figura 1 - Página de login do AmbarinotePor padrão, o usuário / senha de acesso são, respectivamente, admin / admin.
- Instruções
- Vídeo
-
No primeiro acesso será exibida uma página inicial de boas-vindas. Para iniciar o processo de implantação do Cluster, clique no botão LAUNCH INSTALL WIZARD:
Figura 2 - Página de Boas Vindas do Ambari -
Indique um nome para o Cluster e clique em NEXT:
Figura 3 - Nome do Cluster
Seleção da Versão
-
Selecione a versão do TDP desejada:
Figura 4 - Versão do TDP -
Selecione o tipo do repositório de pacotes (Public ou Local) e indique a URL para Components (TDP-2.3.0) e Utils (TDP-UTILS-2.3.0):
Figura 5 - Repositórios de pacotes2.1. De seguida, clique em NEXT.
importantCaso opte pela utilização do Repositório Público de Pacotes da Tecnisys, as credenciais de acesso (usuário e senha) devem ser informadas diretamente na URL, conforme demonstrado na imagem acima.
Opções de Instalação
-
Em Target Hosts, indique o Fully Qualified Domain Name (FQDN) dos hosts (máquinas) que irão compor o Cluster.
O Ambari Server precisa ter acesso às máquinas informadas. Certifique-se de que a resolução do FQDN das máquinas ocorra corretamente, seja através dum Servidor de DNS (recomendado) ou localmente (ficheiro
/etc/hosts
).Figura 6 - Informação dos hosts do ClustertipEm Target Hosts, é possível informar as máquinas usando Expressões (Pattern Expressions). O exemplo apresentado na figura acima ficaria assim:
big-tdp[1-7].dev-geep.local
. -
Em Hosts Registration Information, selecione como as máquinas do Cluster serão registadas.
-
Caso opte por disponibilizar a chave privada SSH da máquina do Ambari Server para o registo automático das máquinas do Cluster, cole o seu conteúdo no campo de texto abaixo ou faça o upload de seu ficheiro. De seguida, confirme o usuário e a porta SSH a serem utilizados. Além disso, certifique-se de que a Relação de Confiança (a troca das chaves SSH) tenha sido realizada corretamente, sendo possível, a partir da máquina do Ambari Server, aceder todas as máquinas via SSH sem a informação da senha do usuário do daemon do Ambari Server (por padrão, root).
Figura 7 - Registo dos hosts -
Caso opte por realizar o registo manual das máquinas, faça você mesmo a instalação do Ambari Agent em todas as máquinas antes de prosseguir.
tipA chave privada SSH do tipo RSA pode ser obtida executando o seguinte comando:
Terminal inputcat ~/.ssh/id_rsa
notePara instalar manualmente o Ambari Agent:
Terminal inputyum install ambari-agent
-
-
De seguida, clique em REGISTER AND CONFIRM.
Configuração da Relação de Confiança
-
Na máquina do Ambari Server, gere uma chave privada SSH:
Terminal inputssh-keygen
-
Copie a chave SSH para TODAS as máquinas do Cluster. Por exemplo:
Terminal inputssh-copy-id tdp-mn01.tecnisys.com.br
-
Teste o acesso via SSH à TODAS as máquinas do Cluster sem a informação da senha do usuário. Por exemplo:
Terminal inputssh root@tdp-mn01.tecnisys.com.br
Confirmação dos Hosts
Após a instalação do Ambari Agent em todas as máquinas informadas na etapa anterior, o Ambari realiza uma série de verificações para garantir que os pré-requisitos foram atendidos (JDK, Firewall, THP, entre outros).

Eventuais erros precisam ser corrigidos e a verificação reexecutada para prosseguir.
Clique em NEXT para avançar.
Alertas do tipo Package Issues, referentes aos pacotes do PostgreSQL já instalados, podem ser desconsiderados.
Seleção dos Serviços
-
Selecione o serviço responsável pela camada de armazenamento do Cluster.
Figura 9 - Seleção do serviço da camada de armazenamento -
Selecione os demais serviços do Cluster.