ノード置換チェックのポスト

つのユーティリティ・ノード

  1. アクティブなAmbariノード(un0など)を置換した後、Ambariを元のノード(un0など)に戻すには、次を実行します。
    1. rootユーザーとしてmn0ノードにサインインし、次を実行します。
      sudo python /home/opc/cloud/flask-microservice/bigdataservice/devops/run_ambari_failover.py
    2. ノードun0、un1のすべてのサービス、およびAmbariからフラグが設定されたその他のサービスを再起動します。
  2. MySQLレプリケーションがスタンバイ・ノード(un1)で動作していることを確認します。
    sudo su

    MySQLプロンプトを起動します。

    mysql

    実行:

    "SHOW SLAVE STATUS \G"

    出力にエラーがないはずです。

  3. Apache Ambariにアクセスし、Hive、Ranger、OozieおよびHueのMySQLホスト・プロパティに正しいマスターMySQLノードが追加されていることを確認します。
    構成 キー
    ハイブサイト javax.jdo.option.ConnectionURL
    オージーサイト oozie.service.JPAService.jdbc.url
    hue-desktop-site db_host
    レンジャー管理サイト ranger.jpa.jdbc.url
    ranger admin-properties db_host
    レンジャー- 環境 ranger_privelege_user_jdbc_url
  4. Ambariで必要なすべてのサービスを再起動します。
  5. ステップ2を使用して、MySQLレプリケーション・ステータスを少なくとも数日間監視し続けます。
  6. 問題が発生した場合は、サービス・リクエストを作成します。

マスター・ノード

  1. アクティブおよびスタンバイNameNodeのステータスがAmbariに反映され、両方とも健全であると報告されていることを確認します。
  2. アクティブおよびスタンバイのリソース・マネージャのステータスがAmbariに反映され、両方が健全であると報告されていることを確認します。
  3. Ambariで必要なすべてのサービスを再起動します。
  4. 問題が発生した場合は、サービス・リクエストを作成します。