すべてのプロダクト
Search
ドキュメントセンター

AnalyticDB:Spark エディター

最終更新日:Mar 29, 2026

Spark エディターは、AnalyticDB for MySQL コンソール内にあるブラウザベースの開発環境です。この環境では、Spark のバッチ処理、ストリーミング、SQL エンジンアプリケーションを作成・構成・実行できます。また、同一インターフェイスからドライバーログ、送信詳細、SQL 実行ログを確認できます。

前提条件

作業を開始する前に、以下の要件を満たしていることを確認してください。

  • AnalyticDB for MySQL Data Lakehouse Edition クラスター Data Lakehouse Edition

  • クラスター用に作成されたジョブリソースグループ。詳細については、「Data Lakehouse Editionリソースグループの作成」をご参照ください。

  • Resource Access Management (RAM) ユーザーに必要な権限が付与されていること。詳細については、「RAM ユーザーと権限の管理」の「RAM ユーザーへの権限付与」セクションをご参照ください。

  • クラスター用のデータベースアカウント:

  • AnalyticDB for MySQL が AliyunADBSparkProcessingDataRole ロールを偽装できるように権限付与されていること。詳細については、「権限付与の実行」をご参照ください。

  • Spark アプリケーション用にロギングパスが設定されていること

ロギングパスの設定手順: AnalyticDB for MySQL コンソール にログインします。対象のクラスターを見つけ、クラスター ID をクリックします。左側のナビゲーションウィンドウで、ジョブ開発 > Spark JAR 開発 を選択し、ログ設定 をクリックします。デフォルトパスを選択するか、カスタムパスを入力します。カスタムパスは OSS のルートディレクトリにすることはできません。少なくとも 1 階層のフォルダを含める必要があります。

Spark アプリケーションの作成と実行

  1. AnalyticDB for MySQL コンソールにログインします。AnalyticDB for MySQL コンソール の左上隅で、リージョンを選択します。左側のナビゲーションウィンドウで、[クラスター]Data Lakehouse Edition をクリックします。Data Lakehouse Edition タブで、クラスターを見つけ、そのクラスター ID をクリックします。

  2. 左側のナビゲーションウィンドウで、ジョブ開発 > Spark JAR 開発 を選択します。

  3. [Spark JAR 開発] ページで、[アプリケーション] の右側にある 1 アイコンをクリックします。

  4. アプリケーションの作成 パネルで、以下のパラメーターを構成します。

    パラメーター説明
    名前アプリケーションまたはディレクトリの名前です。ファイル名は大文字と小文字を区別しません。
    タイプアプリケーション:ファイルベースの Spark テンプレートを作成します。ディレクトリ:アプリケーションを整理するためのフォルダを作成します。
    親階層ファイルまたはフォルダの親ディレクトリです。
    ジョブタイプSpark ジョブのタイプです:バッチ(バッチ処理用)、ストリーミング(ストリーミングアプリケーション用)、または SQL エンジン(Spark 分散 SQL エンジンワークロード用)。
  5. OK をクリックします。

  6. Spark エディターでアプリケーションを構成します。構成の詳細については、「概要」をご参照ください。

  7. アプリケーションを実行する前に、エディターでジョブリソースグループとアプリケーショントタイプを選択します。その後、次のいずれかの操作を行います。

    • 保存 をクリックして、後で使用するためにアプリケーションを保存します。

    • 今すぐ実行 をクリックして、アプリケーションを即座に実行します。アプリケーション タブでステータスがリアルタイムに更新されます。

    説明

    デフォルトでは、失敗後にリトライは実行されません。リトライ動作を構成するには、実行前に spark.adb.maxAttempts パラメーターおよび spark.adb.attemptFailuresValidityInterval パラメーターを設定してください。詳細については、「Spark アプリケーション構成パラメーター」をご参照ください。

Spark アプリケーションのモニタリング

アプリケーション タブで、アプリケーション ID によりアプリケーションを検索します。調査内容に応じて、操作 列の以下の操作を使用します。

操作表示内容
ログ現在のアプリケーションのドライバーログ、または SQL ステートメントの実行ログです。実行時エラーのデバッグに役立ちます。
UIパフォーマンス分析およびタスクレベルの診断を行うための Spark UI です。アクセスには有効期間があります。有効期限切れの場合は、再度 UI を開いてください。
詳細ログパス、Web UI URL、クラスター ID、リソースグループ名など、アプリケーションの送信詳細です。アプリケーションの送信方法を確認する際に役立ちます。
その他 > 停止実行中のアプリケーションを停止します。
その他 > 履歴現在のアプリケーションのリトライ履歴です。

すべてのアプリケーションのリトライ履歴を表示するには、実行履歴 タブをクリックします。