Contrôles de remplacement post-noeud

Noeuds utilitaires

  1. Après avoir remplacé un noeud Ambari actif (par exemple, un0) et que vous voulez déplacer Ambari vers le noeud d'origine (par exemple, un0), procédez comme suit :
    1. Connectez-vous au noeud mn0 en tant qu'utilisateur root, puis exécutez la commande suivante :
      sudo python /home/opc/cloud/flask-microservice/bigdataservice/devops/run_ambari_failover.py
    2. Redémarrez tous les services sur les noeuds un0, un1 et tout autre service signalé à 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écution :

    "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 maître MySQL approprié est ajouté pour les propriétés d'hôte MySQL pour Hive, Ranger, Oozie et Hue.
    Configuration Clé
    site de 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-properties db_host
    ranger-env ranger_privelege_user_jdbc_url
  4. Redémarrez tous les services requis dans 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 maître

  1. Assurez-vous que les statuts Namenode actif et de secours sont reflétés dans Ambari et que les deux sont signalés en bon état.
  2. Assurez-vous que les statuts Actif et En standby Resource Manager sont reflétés dans Ambari et que les deux sont signalés en bon état.
  3. Redémarrez tous les services requis dans Ambari.
  4. Créez une demande de service si des problèmes sont observés.