Controlli successivi alla sostituzione del nodo

Nodi di utility

  1. Dopo aver sostituito un nodo Ambari attivo (ad esempio, un0) e si desidera spostare Ambari di nuovo nel nodo originale (ad esempio, un0), completare quanto segue:
    1. Accedere al nodo mn0 come utente root, quindi eseguire:
      sudo python /home/opc/cloud/flask-microservice/bigdataservice/devops/run_ambari_failover.py
    2. Riavviare tutti i servizi nel nodo un0, un1 e qualsiasi altro servizio contrassegnato da Ambari.
  2. Assicurarsi che la replica MySQL funzioni sul nodo di standby (un1):
    sudo su

    Avviare il prompt MySQL:

    mysql

    Esegui:

    "SHOW SLAVE STATUS \G"

    Nessun errore nell'output.

  3. Accedere ad Apache Ambari e assicurarsi che venga aggiunto il nodo principale MySQL corretto per le proprietà dell'host MySQL per Hive, Ranger, Oozie e Hue.
    Configura Chiave
    alveare javax.jdo.option.ConnectionURL
    oozie-sito oozie.service.JPAService.jdbc.url
    hue-desktop-sito db_host
    ranger-sito amministratore ranger.jpa.jdbc.url
    proprietà amministratore ranger db_host
    ranger-env ranger_privelege_user_jdbc_url
  4. Riavviare tutti i servizi richiesti in Ambari.
  5. Continuare a monitorare lo stato di replica MySQL per almeno un paio di giorni utilizzando il passo 2.
  6. Creare una richiesta di servizio se vengono osservati problemi.

Nodo primario

  1. Assicurarsi che lo stato Namenode attivo e in standby si rifletta in Ambari ed entrambi sono segnalati in buono stato.
  2. Assicurarsi che lo stato di Resource Manager attivo e in standby si rifletta in Ambari ed entrambi i report sono in buono stato.
  3. Riavviare tutti i servizi richiesti in Ambari.
  4. Creare una richiesta di servizio se vengono osservati problemi.