Contabilizar Verificações de Substituição de Nó

Nós do Utilitário

  1. Depois de substituir um nó do Ambari ativo (por exemplo, un0) e você quiser mover o Ambari de volta para o nó original (por exemplo, un0), conclua o seguinte:
    1. Acesse o nó mn0 como usuário raiz e execute:
      sudo python /home/opc/cloud/flask-microservice/bigdataservice/devops/run_ambari_failover.py
    2. Reinicie todos os serviços no nó un0, un1 e quaisquer outros serviços sinalizados do Ambari.
  2. Certifique-se de que a replicação MySQL esteja funcionando no nó stand-by (un1):
    sudo su

    Inicie o prompt MySQL:

    mysql

    Executar:

    "SHOW SLAVE STATUS \G"

    Não deve haver erros na saída.

  3. Acesse o Apache Ambari., e certifique-se de que o nó mestre MySQL correto seja adicionado para as propriedades do host MySQL para Hive, Ranger, Oozie e Hue.
    Configuração Chave
    local da colmeia javax.jdo.option.ConnectionURL
    oozie-site oozie.service.JPAService.jdbc.url
    matiz-área de trabalho-site db_host
    ranger-admin-site ranger.jpa.jdbc.url
    admin-properties do ranger db_host
    ranger-env ranger_privelege_user_jdbc_url
  4. Reinicie todos os serviços necessários no Ambari.
  5. Continue a monitorar o status de replicação do MySQL por pelo menos alguns dias usando a etapa 2.
  6. Crie uma solicitação de serviço se forem observados problemas.

Nó-mestre

  1. Certifique-se de que o status Namenode ativo e em espera seja refletido no Ambari e que ambos sejam considerados íntegros.
  2. Certifique-se de que o status do Resource Manager ativo e stand-by seja refletido no Ambari e que ambos sejam considerados íntegros.
  3. Reinicie todos os serviços necessários no Ambari.
  4. Crie uma solicitação de serviço se forem observados problemas.