Amazon Web ServiceのElastic MapReduceでジョブフローを開始します。
| 入力 | フォーマット | すべて |
|---|---|---|
| 接続数 | 1 | |
| 説明 | 入力ストリームは使用せず、すべて無視します。 | |
| 出力 | フォーマット | すべて |
| 説明 | 入力ストリームをそのまま出力します。 |
| 名前 | プロパティ型 | マッピング | 説明 | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| コネクションを使用 | boolean | - |
接続情報に以下のコネクション名を使用するかどうか選択します。
|
||||||||||||||||||
| コネクション名 | connection | 入力&出力 | 接続先のAmazonを指定します。 コネクションペインまたは管理コンソールにて作成された汎用接続名を選択します。 | ||||||||||||||||||
| コネクション情報 | group | - | コネクションを使用が「いいえ」の場合に使用されるプロパティ群です。 | ||||||||||||||||||
| アクセスキー | string | 入力&出力 | アクセスキーを指定します。 | ||||||||||||||||||
| シークレットキー | string | 入力&出力 | シークレットキーを指定します。 | ||||||||||||||||||
| プロトコル | choice | - |
通信にHTTPまたはHTTPSであるかを指定します。
コネクションを使用が「いいえ」の場合、この設定を参照します。
|
||||||||||||||||||
| リージョン | choice | 入力&出力 |
利用するAWSのリージョンを選択します。
選択肢にない場合はリージョンを表す文字列を入力することもできます。 例えば東京リージョンであれば ap-northeast-1を指定します。 コネクションを使用が「いいえ」の場合、この設定を参照します。 |
||||||||||||||||||
| タイムアウト(秒) | int | 入力&出力 |
リクエスト時およびコネクション接続時のタイムアウトまでの時間を秒単位で指定します。
コネクションを使用が「いいえ」の場合、この設定を参照します。 |
||||||||||||||||||
| プロキシー設定を使用 | boolean | - |
管理コンソールで設定したプロキシー設定を使用するかどうかを指定します。
コネクションを使用が「いいえ」の場合にこの設定が参照されます。
|
||||||||||||||||||
| ジョブフロー名 | string | 入力&出力 | 開始するジョブフローに設定するジョブフロー名を指定します。 | ||||||||||||||||||
| ログURL | string | 入力&出力 | EMRのログを出力する先のS3上のURLを指定します。省略時はEMRのログは出力されません。 | ||||||||||||||||||
| インスタンスタイプ | choice | 入力&出力 |
EMR処理に使用するEC2インスタンスの種類を指定します。AWSが提供していれば、一覧にないインスタンスタイプを指定することもできます。指定可能なインスタンスタイプに関してはEMRのサイトを参照ください。
|
||||||||||||||||||
| インスタンス数 | int | 入力&出力 | EMR処理に使用するEC2インスタンスの数を指定します。 | ||||||||||||||||||
| 利用可能ゾーン | choice | 入力&出力 | EMR処理に使用するEC2インスタンスを起動する利用可能ゾーンを指定します。指定可能な利用可能ゾーンに関してはEMRのサイトを参照ください。指定がない場合は No Preference を指定します。 | ||||||||||||||||||
| サブネットID | string | 入力&出力 |
EMR処理に使用するEC2インスタンスをVPCで起動する場合、そのサブネットIDを指定します。 指定がない場合はVPCの外部、つまり通常のAWS上のクラウドで起動されます。 |
||||||||||||||||||
| Hadoopバージョン | string | 入力&出力 |
使用するHadoopのバージョンを指定します。指定可能なバージョンに関してはEMRのサイトを参照ください。 指定がない場合、EMRが決定します。 |
||||||||||||||||||
| AMIバージョン | string | 入力&出力 | Hadoopバージョンで指定したHadoopのどのバージョンのAMIイメージを使用するかを指定します。指定可能なバージョンに関してはEMRのサイトを参照ください。 指定がない場合の最新バージョンが使用されます。 |
||||||||||||||||||
| キーペア名 | string | 入力&出力 | 「hadoop」ユーザーとしてマスターノードにSSH接続するときに使用されるEC2のキーペア名を指定します。 | ||||||||||||||||||
| デバッグモード | boolean | 入力&出力 |
EMRをデバッグモードで実行するかどうかを指定します。デバッグモードで実行する場合、「ログURL」を指定する必要があります。
|
||||||||||||||||||
| Pigを使用 | boolean | 入力&出力 |
HadoopクラスタでPigを使用するかどうかを指定します。
|
||||||||||||||||||
| インストールするPigのバージョン | string | 入力&出力 |
HadoopクラスタにインストールするPigのバージョンを指定します。指定可能なバージョンに関してはEMRのサイトを参照ください。 指定がない場合、もしくは「latest」が指定された場合は最新バージョンが使用されます。 |
||||||||||||||||||
| Hiveを使用 | boolean | 入力&出力 |
HadoopクラスタでHiveを使用するかどうかを指定します。
|
||||||||||||||||||
| インストールするHiveのバージョン | string | 入力&出力 |
HadoopクラスタにインストールするHiveのバージョンを指定します。指定可能なバージョンに関してはEMRのサイトを参照ください。 指定がない場合、もしくは「latest」が指定された場合は最新バージョンが使用されます。 |
||||||||||||||||||
| サポートする製品 | string | 入力&出力 | Hadoopクラスタで利用する製品を指定します。MapRなどを利用する場合はここに指定します。指定可能な値に関してはEMRのサイトを参照ください。 | ||||||||||||||||||
| ジョブ終了後もジョブフローを継続 | boolean | 入力&出力 |
ジョブ終了後もジョブフローを継続するかどうかを指定します。
|
||||||||||||||||||
| ブートストラップアクション | string | 入力&出力 | Hadoopクラスタの起動時に実行するアクションを指定します。指定可能な値に関してはEMRのサイトを参照ください。 | ||||||||||||||||||
| ブートストラップスクリプト | string | 入力&出力 | ブートストラップアクションで指定したアクションのスクリプトを指定します。スクリプトの指定方法の詳細はEMRのサイトを参照ください。 | ||||||||||||||||||
| ジョブフローID | string | 出力 |
起動されたジョブフローのジョブフローIDが格納されます。 |
| コミット | 何もしません。 |
|---|---|
| ロールバック | 何もしません。 |
| タイプ | パラ メータ | エラー処理フロー へのストリーム | エラー コード | 説明 |
|---|---|---|---|---|
| 汎用 | なし | コンポーネントの入力ストリーム | なし | |
| 接続エラー | なし | コンポーネントの入力ストリーム | 1 | 接続に失敗した場合 |
コンポーネントを使用するためにはあらかじめ汎用コネクションに接続用の設定をしておく必要があります。コネクション設定では以下のパラメータを定義します。
| パラメータ名 | 設定内容 | 必須 |
|---|---|---|
| accessKey | アクセスキーを指定します。 | はい |
| secretKey | シークレットキーを指定します。 | はい |
| protocol | HTTPまたはHTTPSを指定します。値を解釈出来ない場合は、HTTPプロトコルを使用します。 | いいえ 省略時は、HTTPプロトコルを使用します。 |
| region | 利用するAWSのリージョンを文字列で指定します。 例えば東京リージョンであれば ap-northeast-1 を指定します。 | いいえ 省略時は、東京リージョンとなります。 |
| timeout | タイムアウト時間を指定します。単位は秒です。0の時は無限のタイムアウトになります。 | いいえ 省略時は、0を指定します。 |
| useProxy |
FSMCで設定したプロキシーサーバを使用する場合「true」を指定します。 プロキシサーバを使用しない場合は設定不要です。 | いいえ |