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

E-MapReduce:Spark Shell ジョブの構成

最終更新日:Jul 18, 2026

EMR クラスターでインタラクティブな Spark スクリプトを実行するよう、Spark Shell ジョブを構成できます。

前提条件

プロジェクトを作成済みである必要があります。詳細については、「プロジェクト管理」をご参照ください。

操作手順

  1. Data Platform の [プロジェクト] ページに移動します。

    1. Alibaba Cloud アカウントで E-MapReduce コンソール にログインします。

    2. 上部ナビゲーションバーでリージョンおよびリソースグループを選択します。

    3. [Data Development] タブをクリックします。

  2. 編集対象のプロジェクト行で、[ジョブの編集] をクリックします。

  3. Spark Shell ジョブを作成します。
    1. ページ左側で対象のフォルダを右クリックし、[ジョブの作成] を選択します。
    2. [ジョブの作成] ダイアログボックスで、[ジョブ名] と [ジョブの説明] を入力し、[ジョブタイプ] ドロップダウンリストから [Spark Shell] を選択します。
    3. [OK] をクリックします。
  4. ジョブの内容を編集します。
    1. [ジョブの内容] フィールドに Spark Shell スクリプトを入力します。
      この例では、モンテカルロ法を使用して円周率を推定します。
      val count = sc.parallelize(1 to 100).filter { _ =>
        val x = math.random
        val y = math.random
        x*x + y*y < 1
      }.count();
      println("Pi is roughly ${4.0 * count / 100}")
    2. [Save] をクリックします。