Amazon EMRクラスターをホストVPCするための のセットアップ - Amazon EMR

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon EMRクラスターをホストVPCするための のセットアップ

でクラスターを起動する前にVPC、 VPCとサブネットを作成する必要があります。パブリックサブネットでは、インターネットゲートウェイを作成し、それをサブネットにアタッチする必要があります。次の手順では、Amazon EMRクラスターをホストVPCできる を作成する方法について説明します。

Amazon EMRクラスターのサブネットVPCを使用して を作成するには
  1. で Amazon VPCコンソールを開きますhttps://console.aws.amazon.com/vpc/

  2. ページの右上で、 AWS リージョン の を選択しますVPC。

  3. Create VPCを選択します。

  4. VPC 設定ページで、 VPC および を選択します。

  5. 名前タグの自動生成 で、自動生成を有効にし、 の名前を入力しますVPC。これにより、作成後に Amazon VPCコンソールで VPCとサブネットを識別できます。

  6. IPv4 CIDR ブロックフィールドに のプライベート IP アドレススペースを入力して、DNSホスト名を適切に解決VPCします。そうしないと、Amazon EMRクラスターに障害が発生する可能性があります。これには次の IP アドレス範囲が含まれています。

    • 10.0.0.0 – 10.255.255.255

    • 172.16.0.0 – 172.31.255.255

    • 192.168.0.0 – 192.168.255.255

  7. ベイラビリティーゾーンの数 (AZs) で、サブネットを起動するアベイラビリティーゾーンの数を選択します。

  8. パブリックサブネットの数 で、 に追加するパブリックサブネットを 1 つ選択しますVPC。クラスターが使用するデータがインターネット (Amazon S3 や Amazon などRDS) で利用できる場合は、パブリックサブネットを使用するだけで、プライベートサブネットを追加する必要はありません。

  9. プライベートサブネットの数 で、 に追加するプライベートサブネットの数を選択しますVPC。アプリケーションのデータがご自身のネットワークに保存されている場合は (例えば、Oracle データベース内)、1 つまたは複数選択します。プライベートサブネットVPC内の の場合、すべての Amazon EC2インスタンスには、少なくとも Elastic Network Interface EMRを介して Amazon へのルートが必要です。コンソールでは、これは自動的に設定されます。

  10. NAT ゲートウェイ で、オプションでNATゲートウェイの追加を選択します。インターネットと通信する必要があるプライベートサブネットがある場合にのみ必要です。

  11. VPC エンドポイント で、オプションで Amazon S3 のエンドポイントをサブネットに追加します。

  12. DNS ホスト名の有効化DNS解決の有効化がチェックされていることを確認します。詳細については、「 DNSで を使用するVPC」を参照してください。

  13. Create VPCを選択します。

  14. ステータスウィンドウに、作業の進行状況が表示されます。作業が完了したら、表示 VPC を選択して、デフォルトVPCと作成したばかりVPCの を表示する VPCsページに移動します。VPC 作成した はデフォルト以外の であるためVPC、デフォルトVPC列には なし が表示されます。

  15. をドメイン名を含まないVPCDNSエントリに関連付ける場合は、DHCPオプションセット に移動し、DHCPオプションセット の作成 を選択し、ドメイン名を省略します。オプションセットを作成したら、新しい に移動しVPC、アクションメニューでDHCPオプションセットの編集を選択し、新しいオプションセットを選択します。DNS オプションセットの作成後は、コンソールを使用してドメイン名を編集することはできません。

    ノードの完全修飾ドメイン名 (FQDN) を確実に解決するには、Hadoop および関連アプリケーションのベストプラクティスです。適切なDNS解決を保証するには、パラメータを次の値に設定するDHCPオプションセットVPCを含む を設定します。

    • domain-name = ec2.internal

      リージョンが米国東部 (バージニア北部) の場合は、ec2.internal を使用します。他のリージョンの場合は、 を使用します。region-name.compute.internal。 の例についてはus-west-2、 を使用しますus-west-2.compute.internal。 AWS GovCloud (米国西部) リージョンには、 を使用しますus-gov-west-1.compute.internal

    • domain-name-servers = AmazonProvidedDNS

    詳細については、「Amazon VPCユーザーガイド」のDHCP「オプションセット」を参照してください。

  16. VPC を作成したら、サブネットページに移動し、新しい のサブネットのいずれかのサブネット ID を書き留めますVPC。この情報は、 で Amazon EMRクラスターを起動するときに使用しますVPC。