ページの先頭行へ戻る
Big Data Integration Server V1.1.0 分散処理編ユーザーズガイド
FUJITSU Software

1.4.1 ResouceManagerの手動フェイルオーバ

ResouceManager の手動フェイルオーバは以下の手順で実施します。

  1. ResourceManager の状態確認

    マスタサーバ(プライマリ)で以下を実行してResourceManager の状態を確認します。

    下記で指定するrm1、rm2 はResourceManagerのIDです。以下が表示されることを確認してください。

    # sudo -i -u yarn yarn rmadmin -getServiceState rm1 <Enter>
    active
    # sudo -i -u yarn yarn rmadmin -getServiceState rm2 <Enter>
    standby
  2. active状態のResourceManager の停止

    active状態のResourceManagerのマスタサーバに接続し、ResourceManagerを停止します。

    • active状態のResourceManagerのIDがrm1の場合:マスタサーバ(プライマリ)

    • active状態のResourceManagerのIDがrm2の場合:マスタサーバ(セカンダリ)

    active状態のResourceManagerが動作するマスタサーバに接続し、以下を実行してください。

    # sudo -i -u yarn /opt/FJSVbsb/bdpp/engine/hadoop/sbin/yarn-daemon.sh stop resourcemanager <Enter>
  3. standby状態のResourceManager の状態確認

    マスタサーバ(プライマリ)上で以下を実行し、standby状態のResourceManagerのマスタサーバの状態がactiveになるまで待ちます。

    下記の例は、standby状態のResourceManagerのIDがrm2である場合です。

    # sudo -i -u yarn yarn rmadmin -getServiceState rm2 <Enter>
  4. 停止したResourceManager の起動

    以下を実行し、2.で停止したResourceManagerのマスタサーバに接続し、ResourceManagerを起動します。

    # sudo -i -u yarn /opt/FJSVbsb/bdpp/engine/hadoop/sbin/yarn-daemon.sh start resourcemanager <Enter>
  5. ResourceManager の状態確認

    マスタサーバ(プライマリ)で以下を実行して変更後ResourceManager の状態を確認します。

    rm1、rm2で状態が変わっていることを確認してください。

    # sudo -i -u yarn yarn rmadmin -getServiceState rm1 <Enter>
    standby
    # sudo -i -u yarn yarn rmadmin -getServiceState rm2 <Enter>
    active