クラスタからのノードの削除

ノードをビッグ・データ・サービス・クラスタから削除します。

ノート

ノードを削除すると、ビッグ・データ・サービスはノードを削除する前にそのノードをデコミッションします。ただし、廃止プロセスが40分の時間制限で終了しない場合、リクエストは失敗します。ノードの廃止にかかる時間は、移動する必要があるノード内のブロック数によって異なります。したがって、ノードをクラスタから削除する前に、ノードを廃止することをお薦めします。

Ambariでノードをデコミッションするには、次の手順を実行します。

  1. Apache Ambariにアクセスします。
  2. サイド・ツールバーの「ホスト」で、廃止するワーカー・ノードを選択します。
  3. そのホストにインストールされているコンポーネントのリストから、「データ・ノード」を選択します。
  4. 「アクション」アイコンをクリックし、「デコミッション」を選択します。
  5. ホストにノード・マネージャ・リージョン・サーバーまたはHttpFSがインストールされている場合は、それらを廃止します。
  6. サイド・ツールバーの「サービス」で、「HDFS」を選択します。次のステップに進む前に、次のことを確認します。
    • 「コンポーネント」セクションで、「DATANODES STATUS」→「デコミッション」は0です。
    • 「サービス・メトリック」セクションで、「ブロック」→「レプリケート中」は0です。
    Ambariでのノードの廃止の検証
  • OCIコンソールからクラスタからノードを削除するには、次の手順を実行します。
    1. 「クラスタ」リスト・ページで、操作するクラスタを選択します。リスト・ページまたはクラスタの検索に関するヘルプが必要な場合は、コンパートメント内のクラスタのリストを参照してください。
    2. クラスタの詳細ページで、操作するノードの名前を選択します。
    3. ノードの「アクション」メニュー(3つのドット)から、「ノードの削除」を選択します。
    4. 「ノードの削除」パネルで、クラスタ管理パスワードを入力します。
    5. 「デコミッションが失敗した場合でも強制削除」を選択して、ノードが正常にデコミッションされ、Ambariから削除された後、ノードを削除します。
    6. Select Delete.
  • クラスタから単一ノードを削除するには、oci bds instance removeコマンドと必要なパラメータを使用します。
    oci bds instance remove --bds-instance-id <bds_instance_id> --cluster-admin-password <cluster_admin_password> --node-id <node_id> [OPTIONS]

    CLIコマンドのフラグおよび変数オプションの完全なリストは、ビッグ・データ・コマンドライン・リファレンスを参照してください。

  • RemoveNode操作を使用して、クラスタから単一ノードを削除します。