このページでは、既存の Managed Service for Apache Spark クラスタを更新および削除する方法について説明します。
クラスタの更新
クラスタを更新するには、Dataproc API の clusters.patch リクエストを発行するか、ローカル ターミナル ウィンドウまたは Cloud Shell で gcloud dataproc clusters update コマンドを実行するか、Google Cloud コンソールでクラスタの [クラスタの詳細] ページの [構成] タブからクラスタ パラメータを編集します。
次のクラスタ パラメータを更新できます。
- クラスタ内の標準ワーカーノードの数 - クラスタのスケーリングを参照
- クラスタ内のセカンダリ ワーカー ノードの数 - Managed Service for Apache Spark セカンダリ ワーカーを参照
- ジョブの完了後にワーカーをシャットダウンするために 正常なデコミッション を使用するかどうか
- クラスタラベルの追加または削除
クラスタの更新エラー
クラスタ更新オペレーションが失敗すると、Managed Service for Apache Spark は ERROR_DUE_TO_UPDATE エラーを発行します。このエラーが発生すると、クラスタはデータ損失を回避するためにフェイルセーフ状態になり、クラスタ オペレーションが制限されます。ジョブはクラスタに送信し続けることができ、クラスタの削除も可能ですが、クラスタの更新オペレーションは許可されません。
推奨事項: クラスタで ERROR_DUE_TO_UPDATE を受け取ったら、クラスタ構成をエクスポートして新しいクラスタを作成し、障害が発生したクラスタを削除して、クラスタを再作成します。クラスタの再作成に失敗した場合は、Cloud カスタマーケアにお問い合わせください。クラスタを RUNNING 状態に復元するためのサポートを受けることができます。
クラスタの削除
クラスタは以下の方法で削除できます。Dataproc API の clusters.delete の HTTP リクエストまたはプログラム リクエスト、ローカル ターミナル ウィンドウまたは Cloud Shell の Google Cloud CLI gcloud コマンドライン ツール、Google Cloud コンソールからです。
Google Cloud CLI
Managed Service for Apache Spark クラスタを削除するには、ローカル ターミナル ウィンドウまたは Cloud Shellで gcloud CLI gcloud dataproc clusters delete コマンドを使用します。
gcloud dataproc clusters delete cluster-name \ --region=region
REST API
Managed Service for Apache Spark clusters.delete API を使用してクラスタを削除します。
コンソール
コンソール Google Cloud で Managed Service for Apache Spark クラスタ ページを開きます。クラスタ名の左側にあるチェックボックスをオンにしてクラスタを選択し、[**削除**] をクリックしてクラスタを削除します。