クラスターに接続する - Amazon EMR

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

クラスターに接続する

Amazon EMRクラスターを実行する場合、多くの場合、必要なのは、データを分析して Amazon S3 バケットから出力を収集するアプリケーションを実行することです。また、クラスターの実行中にプライマリノードを操作することもできます。例えば、プライマリノードに接続することによって、インタラクティブなクエリの実行、ログファイルの確認、クラスターの問題のデバッグ、プライマリノードで実行される Ganglia などのアプリケーションを使用したパフォーマンスのモニタリングなどを実行できます。以降のセクションでは、プライマリノードに接続する手法について説明します。

EMR クラスターでは、プライマリノードは、タスクノードとコアノードとして実行されているインスタンスEC2を調整する Amazon EC2インスタンスです。プライマリノードは、接続に使用できるパブリックDNS名を公開します。デフォルトでは、Amazon EMRはプライマリノード、コアノード、タスクノードのセキュリティグループルールを作成し、ノードへのアクセス方法を決定します。

注記

プライマリノードには、クラスターの実行中にしか接続できません。クラスターが終了すると、プライマリノードとして機能するEC2インスタンスは終了し、使用できなくなります。プライマリノードに接続するには、クラスターも認証する必要があります。認証に Kerberos を使用するか、クラスターの起動時に Amazon EC2 キーペアのプライベートキーを指定できます。Kerberos の設定および接続の詳細については、「Amazon での認証に Kerberos を使用する EMR」を参照してください。コンソールからクラスターを起動すると、Amazon EC2キーペアのプライベートキーは、クラスターの作成ページの「セキュリティとアクセス」セクションで指定されます。

デフォルトでは、 ElasticMapReduce-master セキュリティグループはインバウンドSSHアクセスを許可しません。アクセスするソースからのSSHアクセスを許可するインバウンドルール (TCPポート 22) を追加する必要がある場合があります。セキュリティグループルールの変更の詳細については、「Amazon EC2 ユーザーガイド」の「セキュリティグループへのルールの追加」を参照してください。

重要

ElasticMapReduce-master セキュリティグループの残りのルールは変更しないでください。これらのルールを変更すると、クラスターのオペレーションに悪影響を及ぼす可能性があります。