メイン コンテンツをスキップする 補完的コンテンツへスキップ

Amazon EMRクラスターのインスタンスグループをリスト表示する

実行中のクラスター内のすべてのインスタンスグループのIDと名前情報を取得して表示するように、tAmazonEMRListInstancesコンポーネントとtJavaコンポーネントを設定するために使われます。

手順

  1. tAmazonEMRListInstancesコンポーネントをダブルクリックして、[Basic settings] (基本設定)ビューを開きます。
  2. [Access Key] (アクセスキー)および[Secret Key] (シークレットキー)フィールドに、Amazon S3へのアクセスに必要な認証情報を入力します。
  3. [Region] (リージョン)ドロップダウンリストからAWSリージョンを選択します。この例では、Asia Pacific (Tokyo)です。
  4. [Filter master and core instances] (マスターとコアインスタンスのフィルター処理)チェックボックスをオフにして、マスター、コア、タスクタイプのインスタンスグループを含むすべてのインスタンスグループをリスト表示します。
  5. インスタンスグループをリスト表示するクラスターのIDを[Cluster id] (クラスターID)に入力します。この例では、前のtAmazonEMRManageコンポーネントのグローバル変数CLUSTER_FINAL_IDの戻り値が使われます。
  6. tJavaコンポーネントをダブルクリックして、[Basic settings] (基本設定)ビューを開きます。
  7. [Code] (コード)フィールドに次のコードを入力して、クラスター内の各インスタンスグループのIDと名前の情報を出力します。
    System.out.println("\r\n===== Instance Group =====");
    System.out.println("Instance Group ID:    " + (String)globalMap.get("tAmazonEMRListInstances_1_CURRENT_GROUP_ID"));
    System.out.println("Instance Group Name:  " + (String)globalMap.get("tAmazonEMRListInstances_1_CURRENT_GROUP_NAME"));

このページは役に立ちましたか?

このページまたはコンテンツに、タイポ、ステップの省略、技術的エラーなどの問題が見つかった場合は、お知らせください。改善に役立たせていただきます。