Configurando o agente nos sistemas Linux e AIX
Execute o script de configuração e responda aos prompts para configurar o agente nos sistemas Linux e AIX.
Procedimento
-
Na linha de comandos, execute o seguinte comando: install_dir/bin/hadoop-agent.sh
config
Em que install_dir é o diretório de instalação do agente Hadoop.O agente é instalado no seguinte diretório de instalação padrão:
/opt/ibm/apm/agent -
Quando a linha de comandos exibe a mensagem a seguir, digite
1 para continuar com as etapas de configuração
e pressione Enter.
EditMonitoring Agent for Hadoop
setting? [1= yes, 2= No] -
Quando a linha de comandos exibir a seguinte mensagem, digite 1 para especificar valores para monitorar
o cluster Hadoop com a autenticação baseada em Kerberos SPNEGO ativada e pressione Enter.
Caso contrário, digite 2 e pressione Enter, e é possível manter um valor em branco para os campos Nome da
região, Nome do host KDC, Nome do principal SPNEGO
e Arquivo keytab SPNEGO:
Is Kerberos SPNEGO-based authentication for HTTP based Hadoop services in Hadoop cluster enabled\: [ 1=Yes, 2=No (default is: 2)-
Para o parâmetro Nome da região, insira o nome da região do Kerberos que
é usada para criar principais de serviço.
Geralmente, um nome da região é igual ao nome de domínio. Por exemplo, se o seu computador estiver no domínio tivoli.ibm.com, o nome da região do Kerberos será TIVOLI.IBM.COM. Este nome faz distinção entre maiúsculas e minúsculas.
- No campo Nome do host do KDC, insira o nome completo do domínio (FQDN) do host do centro de distribuição de chaves (KDC) para a região especificada. Também é possível especificar o endereço IP do host do KDC em vez do FQDN. No caso do KDC do Active Directory, o Controlador de domínio é o host do KDC
-
Para o parâmetro Nome do principal SPNEGO, insira o nome do Kerberos principal que é usado
para acessar terminais REST autenticados por SPNEGO de serviços baseados em HTTP.
O nome faz distinção entre maiúsculas e minúsculas e o formato do nome é HTTP/fully_qualified_host_name@kerberos_realm
-
Para o parâmetro de Arquivo keytab do SPNEGO, insira o
nome do arquivo keytab para o serviço do SPNEGO com seu caminho completo.
O arquivo keytab contém os nomes de principais de serviço e chaves do Kerberos. Esse arquivo fornece acesso direto aos serviços do Hadoop sem requerer uma senha para cada serviço. O arquivo pode estar localizado no caminho a seguir: etc/security/keytabs/
Assegure que o nome do principal e o arquivo keytab do SPNEGO pertençam ao mesmo host. Por exemplo, se o nome do principal é HTTP/abc.ibm.com@IBM.COM, o arquivo keytab que é usado deve pertencer ao host abc.ibm.com.
Se o agente for instalado em um computador remoto, copie o arquivo keytab do principal para o computador remoto em qualquer caminho e, em seguida, especifique este caminho para o parâmetro Arquivo keytab SPNEGO.
-
Para o parâmetro Nome da região, insira o nome da região do Kerberos que
é usada para criar principais de serviço.
- Quando a linha de comandos exibe a seguinte mensagem, digite 1 para
especificar valores para monitoramento do cluster Hadoop com o SSL ativado e pressione Enter. Caso contrário, digite 2 e pressione
Enter e será possível manter um valor em branco para os campos TrustStore file path e TrustStore Password:
Is Hadoop Cluster SSL enabled [ 1=Yes, 2=No (default is: 2)- No TrustStore file path, especifique o caminho do arquivo
TrustStore em sua máquina local. Esse arquivo pode ser copiado do cluster do Hadoop para a sua máquina local e, em seguida, usado para configuração.
- Em TrustStore Password, especifique a senha criada durante a configuração do arquivo TrustStore.
- No TrustStore file path, especifique o caminho do arquivo
TrustStore em sua máquina local.
-
Quando for solicitado que insira os detalhes do cluster Hadoop, especifique um valor apropriado
para cada um dos seguintes parâmetros e pressione Enter.
- No Unique Hadoop Cluster Name, especifique o nome exclusivo para o cluster Hadoop indicando a versão e o tipo do Hadoop. O limite máximo de caracteres para este campo é 12.
-
Para o parâmetro NameNode Hostname, especifique o nome do host do nó
onde o processo daemon para NameNode é executado e pressione Enter.
Atenção: Se você pressionar Enter sem especificar um nome do host, será solicitado a inserir o nome do host.
- Para o parâmetro NameNode Port, especifique o número da porta que está associado ao processo daemon para NameNode e pressione Enter. O número padrão da porta é 50070.
-
Para o parâmetro ResourceManager Hostname, especifique o nome do host do nó
onde o processo daemon para ResourceManager é executado e pressione Enter.
Atenção: Se você pressionar Enter sem especificar um nome do host, será solicitado a inserir o nome do host.
- Para o parâmetro ResourceManager Port, insira o número da porta que está associado ao processo daemon para ResourceManager. O número padrão da porta é 8088.
- Opcional:
Quando for solicitado a incluir os detalhes dos seguintes parâmetros do cluster Hadoop, aceite o
valor padrão ou especifique um valor apropriado para cada um dos seguintes parâmetros e pressione Enter:
- Para o parâmetro JobHistoryServer Hostname, insira o nome do host do nó onde o processo daemon para JobHistoryServer é executado.
- Para o parâmetro JobHistoryServer Port, insira o número da porta que está associado ao processo daemon para JobHistoryServer. O número padrão da porta é 19888.
- Para o parâmetro Additional NameNode Hostname, insira o nome do host do nó onde o processo daemon para um Secondary ou Standby NameNode é executado.
- Para o parâmetro Additional NameNode Port, insira o número da porta que está associado ao processo daemon para um Secondary ou Standby NameNode. O número da porta padrão para um Secondary NameNode é 50090. Para um Standby NameNode, o número da porta padrão é 50070.
- Opcional:
Quando a linha de comandos exibir a seguinte mensagem, insira 1 para incluir
detalhes de Standby ResourceMangers para um cluster de alta disponibilidade e pressione Enter.
Standby ResourceManager(s) in Hadoop Cluster [ 1=Yes, 2=No ] (default is: 2): -
Quando a linha de comandos exibir a seguinte mensagem, especifique 1 e
pressione Enter para monitorar serviços Hadoop no cluster Hadoop que é gerenciado pelo Ambari:
Monitoring of Hadoop services for Ambari based Hadoop installations [ 1=Yes, 2=No ] (default is: 2):
Caso contrário, retenha o valor padrão 2 e pressione Enter. Se você ativar o monitoramento de serviços Hadoop, especifique um valor para cada um dos seguintes parâmetros do servidor Ambari e pressione Enter:- Para o parâmetro Nome do host do servidor Ambari, insira o nome do host onde o servidor Ambari é executado.
-
Para o parâmetro de Porta do servidor Ambari, insira o número da porta que está
associado ao servidor Ambari.
O número da porta padrão é 8080.
- Para o parâmetro de Nome do usuário do Ambari, insira o nome do usuário do Ambari.
- Para o parâmetro de Senha do usuário do Ambari, insira a senha do usuário do Ambari.
-
Quando a linha de comandos exibir a seguinte mensagem, selecione o nível de rastreio Java™ apropriado e pressione Enter:
This parameter allows you to specify the trace level used by the Java providers Java trace level [ 1=Off, 2=Error, 3=Warning, 4=Information, 5=Minimum Debug, 6=Medium Debug, 7=Maximum Debug, 8=All ] (default is: 2) - Opcional:
Quando a linha de comandos exibir a seguinte mensagem, especifique os argumentos para a Java virtual machine e pressione Enter. A lista de argumentos deve ser compatível com a versão de Java que está instalada com o agente.
Este parâmetro permite que você especifique uma lista opcional de argumentos para os argumentos da java virtual machine JVM (o padrão é:) - Opcional:
Quando a linha de comandos exibir a seguinte mensagem, insira 1 para incluir
os seguintes detalhes de Standby ResourceManagers e pressione Enter:
EditHadoop High Availability(HA) Cluster with Standby ResourceManagers
settings, [1=Add, 2=Edit, 3=Del, 4=Next, 5=Exit] (default is: 5): 1- Para o parâmetro Standby ResourceManager Hostname, insira o nome do host do nó onde o processo daemon para Standby ResourceManger é executado.
- Para Standby ResourceManager Port, insira o número da porta que está associado ao processo daemon para Standby ResourceManager. O número padrão da porta é 8088.
- Quando solicitado, insira 1 para incluir mais Standby ResourceManagers e repita as etapas a e b, ou insira 5 para acessar a próxima etapa.
- Para editar as definições de configuração de um Standby ResourceManager específico, digite 4 e pressione Enter até aparecer o nome do host do Standby ResourceManager necessário.
- Para remover um Standby ResourceManager, digite 3 e pressione Enter depois de ver o nome do host do Standby ResourceManger que você deseja remover.
-
Quando solicitado, insira o caminho da classe para os arquivos JAR requeridos pelo provedor de dados da API Java e pressione Enter.
Os valores de configuração especificados são salvos e uma mensagem de confirmação é exibida.
- Execute o comando a seguir para iniciar o agente: install_dir/bin/hadoop-agent.sh start
O que Fazer Depois
- Ative os eventos de subnó para visualizar os limites de acontecimentos do Agente do Hadoop. Para obter informações sobre como ativar eventos do subnó, consulte Configurando o painel para visualizar eventos Hadoop.
- Efetue login no Console do Cloud APM para visualizar os dados que são coletados pelo agente nos painéis. Para obter informações sobre como usar o Console do Cloud APM, consulte Iniciando o Console do Cloud APM.