Post-vérifications de remplacement de noeud

noeuds d'utilitaire;

  1. Après avoir remplacé un noeud Ambari actif (par exemple, un0) et que vous voulez déplacer Ambari de nouveau vers le noeud initial (par exemple, un0), procédez comme suit :
    1. Connectez-vous au noeud mn0 en tant qu'utilisateur racine, puis exécutez :
      sudo python /home/opc/cloud/flask-microservice/bigdataservice/devops/run_ambari_failover.py
    2. Redémarrez tous les services sur le noeud un0, un1 et tous les autres services marqués à partir d'Ambari.
  2. Assurez-vous que la réplication MySQL fonctionne sur le noeud de secours (un1) :
    sudo su

    Lancez l'invite MySQL :

    mysql

    Exécutez :

    "SHOW SLAVE STATUS \G"

    Il ne doit y avoir aucune erreur dans la sortie.

  3. Accédez à Apache Ambari., et assurez-vous que le noeud MySQL principal approprié est ajouté pour les propriétés d'hôte MySQL pour Hive, Ranger, Oozie et Hue.
    Configuration Clé
    ruche javax.jdo.option.ConnectionURL
    oozie-site oozie.service.JPAService.jdbc.url
    hue-desktop-site db_host
    ranger-admin-site ranger.jpa.jdbc.url
    ranger admin-propriétés db_host
    ranger-env ranger_privelege_user_jdbc_url
  4. Redémarrez tous les services requis à Ambari.
  5. Continuez à surveiller le statut de réplication MySQL pendant au moins quelques jours à l'aide de l'étape 2.
  6. Créez une demande de service si des problèmes sont observés.

Noeud principal

  1. Assurez-vous que le statut Namenode actif et de secours est reflété dans Ambari et que les deux sont déclarés sains.
  2. Assurez-vous que le statut du gestionnaire de ressources actif et de secours est reflété dans Ambari et que les deux sont déclarés sains.
  3. Redémarrez tous les services requis à Ambari.
  4. Créez une demande de service si des problèmes sont observés.