メニュー
Amazon EMR
管理ガイド

ステップ 2: Amazon EMR サンプルクラスターの起動

このステップでは、Amazon EMR コンソールを使用してサンプルクラスターを起動します。このステップを実行する前に、「ステップ 1: サンプルクラスターの前提条件の設定」の前提条件を満たしていることを確認してください。

クイッククラスター設定の使用の概要

次の表では、Amazon EMR コンソールの [Quick cluster configuration] ページを使用してクラスターを起動するときのフィールドとデフォルト値について説明します。

コンソールフィールド デフォルト値 説明
クラスター名 マイクラスター

クラスター名はオプションです。クラスターの記述名は一意である必要はありません。

ログ記録 有効化

このオプションでは、ログ記録を有効にするか無効にするかを指定します。ロギングが有効になると、Amazon EMR は自動的に選択された S3 バケットまたはユーザーが指定したバケットのフォルダーに詳細なログデータを書き込みます。ログ作成は、クラスターの作成時にのみ有効にできる変更不可能なプロパティです。

S3 フォルダー s3://aws-logs-account_number-region/elasticmapreduce/

このオプションでは、Amazon EMR がログデータを書き込む S3 バケット内のフォルダーへのパスを指定します。s3://aws-logs-111122223333-us-east-1/elasticmapreduce/ は、us-east-1 リージョン内の AWS アカウント ID 111122223333 の S3 バケットへのパスを示しています。

指定されたパス内のフォルダーがバケットに存在しない場合、そのフォルダは自動的に作成されます。別の場所を入力するか参照することで、別のフォルダーを指定できます。

起動モード クラスター

このオプションでは、次のように継続的なクラスターを起動するか、一時的なクラスターを起動するかを指定します。

  • [Cluster] オプションを選択すると、Amazon EMR により、[Software configuration] で選択したアプリケーションと共にクラスターが起動されます。起動後にクラスターにステップを追加できます。クラスターは、終了するまで実行を継続します。

  • [Step execution] オプションでは、クラスターの起動後に実行するステップを追加します。追加したステップにより、クラスターに含まれるアプリケーションが決まります。クラスターが起動し、ステップが完了すると、クラスターが自動的に終了されます。

ベンダー Amazon

このオプションでは、クラスターに選択するソフトウェアリリースとアプリケーションのベンダーを指定します。

リリース EMR リリースラベル

このオプションでは、クラスターにインストールするソフトウェアと Amazon EMR プラットフォームコンポーネント (EMRFS など) を指定します。Amazon EMR は、リリースを使用して、クラスターが実行される Amazon EC2 インスタンスを初期化します。これらのリリースは Amazon EMR に固有であり、Amazon EMR クラスターを実行するときにのみ使用されます。最新のリリースラベルがデフォルトで選択されます。

アプリケーション

[All applications] ([Cluster] 起動モードの場合)

[Core Hadoop] ([Step execution] 起動モードを選択する場合)

このオプションでは、クラスターにインストールするアプリケーションを指定します。[Cluster] 起動モードを選択した場合、インストールするアプリケーションを選択できます。[Step execution] 起動モードを選択した場合、アプリケーションのリストは追加したステップにより決まります。

インスタンスタイプ m3.xlarge

このオプションでは、クラスターで実行されるインスタンスに対して Amazon EMR が初期化する Amazon EC2 インスタンスタイプを指定します。

インスタンス数 3

このオプションでは、初期化する Amazon EC2 インスタンスの数を指定します。各インスタンスは、Amazon EMR クラスター内のノードに対応します。ノードが 1 つ以上必要です。

EC2 key pair Select an option

このオプションでは、Secure Shell (SSH) プロトコルを使用してクラスター内のノードに接続するときに使用する Amazon EC2 キーペアを指定します。キーペアを選択しない場合、クラスターに接続できません。

アクセス許可 デフォルト

このオプションでは、Amazon EMR クラスターのアクセス権限を設定します。これらのアクセス権限は、次の IAM ロールに適用されるポリシーを使用して付与されます。

  • [EMR role] — ユーザーに代わって他の AWS サービスにアクセスする Amazon EMR アクセス権限を付与します。

  • [EC2 instance profile] — ユーザーに代わって他の AWS サービスにアクセスするクラスターの Amazon EC2 インスタンスアクセス権限を付与します。

[Default] アクセス権限を持っている場合、IAM ロールは、Amazon EMR サービスには AmazonElasticMapReduceRole、インスタンスプロファイルには AmazonElasticMapReduceforEC2Role の AWS 管理ポリシーを使用します。[View policy for EMR role] または [View policy for EC2 instance profile] を選択して、これらのポリシーを表示できます。

[Custom] アクセス権限を持っている場合、既存のロールを選択する必要があります。これらのロールにアタッチされたポリシーにより、Amazon EMR のアクセス権限と Amazon EC2 インスタンスプロファイルが決まります。

サンプルクラスターの起動

サンプルクラスターを起動するには、以下の手順を実行します。手順で指定した場合以外は、前の表で説明されているデフォルト値を使用します。

Amazon EMR クラスターを起動するには

AWS マネジメントコンソールにサインインした後、Amazon EMR コンソール(https://console.aws.amazon.com/elasticmapreduce/)を開きます。

  1. [Create cluster] を選択します。

  2. [Quick cluster configuration] ページで、次のフィールドを除くデフォルト値を受け入れます。

  3. [Create cluster] を選択します。

  4. 次のステップに進みます。