Comprobaciones Posteriores a la Sustitución del Nodo

Nodos de utilidad

  1. Después de reemplazar un nodo de Ambari activo (por ejemplo, un0) y desea volver a mover Ambari al nodo original (por ejemplo, un0), complete lo siguiente:
    1. Conéctese al nodo mn0 como usuario raíz y, a continuación, ejecute:
      sudo python /home/opc/cloud/flask-microservice/bigdataservice/devops/run_ambari_failover.py
    2. Reinicie todos los servicios en el nodo un0, un1 y cualquier otro servicio marcado desde Ambari.
  2. Asegúrese de que la replicación MySQL funciona en el nodo en espera (un1):
    sudo su

    Inicie el indicador MySQL:

    mysql

    Ejecutar:

    "SHOW SLAVE STATUS \G"

    No debe haber errores en la salida.

  3. Acceda a Apache Ambari y asegúrese de agregar el nodo maestro MySQL correcto para las propiedades de host MySQL para Hive, Ranger, Oozie y Hue.
    Configuración Clave
    sitio de colmena javax.jdo.option.ConnectionURL
    oozie-site oozie.service.JPAService.jdbc.url
    hue-desktop-site db_host
    sitio-admin-ranger ranger.jpa.jdbc.url
    propiedades de administración de guardaparques db_host
    ranger-env ranger_privelege_user_jdbc_url
  4. Reinicie todos los servicios necesarios en Ambari.
  5. Siga supervisando el estado de replicación de MySQL durante al menos un par de días mediante el paso 2.
  6. Cree una solicitud de servicio si se observan problemas.

Nodo Maestro

  1. Asegúrese de que el estado del Namenode activo y en espera se refleje en Ambari y de que ambos se informen en buen estado.
  2. Asegúrese de que el estado del gestor de recursos activo y en espera se refleje en Ambari y de que ambos se informen en buen estado.
  3. Reinicie todos los servicios necesarios en Ambari.
  4. Cree una solicitud de servicio si se observan problemas.