

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

# Amazon EMR ログファイルを表示する
<a name="emr-manage-view-web-log-files"></a>

 Amazon EMR と Hadoop はいずれも、クラスターの状態を報告するログファイルを生成します。デフォルトで、ログファイルは `/mnt/var/log/` ディレクトリのプライマリノードに出力されます。クラスターの起動時に設定した方法に応じて、これらのログは Amazon S3 にもアーカイブされることがあり、グラフィカルなデバッグツールを使用して表示できる場合があります。

 プライマリノードには、さまざまな種類のログが書き込まれます。Amazon EMR は、ステップ、ブートストラップアクション、およびインスタンスの状態の各ログを書き込みます。Apache Hadoop は、ジョブ、タスク、およびタスク試行の処理を報告するログを出力します。また、Hadoop は、デーモンのログも記録します。Hadoop から出力される情報の詳細については、[http://hadoop.apache.org/docs/stable/hadoop-project-dist/hadoop-common/ClusterSetup.html](http://hadoop.apache.org/docs/stable/hadoop-project-dist/hadoop-common/ClusterSetup.html) を参照してください。

## プライマリノードのログファイルを表示する
<a name="emr-manage-view-web-log-files-master-node"></a>

次の表は、プライマリノードで確認できるログファイルの一部を示しています。


| ロケーション | 説明 | 
| --- | --- | 
| /emr/instance-controller/log/bootstrap-actions | ブートストラップアクションの処理中に出力されるログ。 | 
| /mnt/var/log/hadoop-state-pusher | Hadoop の状態プッシャープロセスで出力されるログ。 | 
| /emr/instance-controller/log | インスタンスコントローラログ。 | 
| /emr/instance-state | インスタンス状態ログ。ノードの CPU、メモリの状態、およびガベージコレクタースレッドに関する情報が含まれます。 | 
| /emr/service-nanny | サービスナニープロセスで出力されるログ | 
| /mnt/var/log/{{application}} | Hadoop、Spark、Hive などのアプリケーションに固有のログ。 | 
| mnt/var/log/hadoop/steps/{{N}} | ステップの処理に関する情報が含まれステップログ。{{N}} の値は、Amazon EMR によって割り当てられた stepId を示します。たとえば、クラスターに 2 つのステップ、`s-1234ABCDEFGH` と `s-5678IJKLMNOP` があるとします。最初のステップは `/mnt/var/log/hadoop/steps/s-1234ABCDEFGH/` に配置され、2 番目のステップは `/mnt/var/log/hadoop/steps/s-5678IJKLMNOP/` に配置されます。<br /> Amazon EMR によって書き込まれるステップログは次のとおりです。[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/emr/latest/ManagementGuide/emr-manage-view-web-log-files.html) | 

**AWS CLIでプライマリノードのログファイルを表示するには**

1.  「[SSH を使用して Amazon EMR クラスタープライマリノードに接続する](emr-connect-master-node-ssh.md)」の説明に従って、SSH を使用してプライマリノードに接続します。

1.  表示するログファイル情報が保存されているディレクトリに移動します。前述の表は、使用できるログファイルの種類とその保存場所の一覧です。次の例は、ID が `s-1234ABCDEFGH` のステップログに移動するコマンドを示しています。

   ```
   cd /mnt/var/log/hadoop/steps/s-1234ABCDEFGH/
   ```

1. 任意のファイルビューワーを使用してログファイルを表示します。次の例では、Linux の `less` コマンドを使用して `controller` ログファイルを表示します。

   ```
   less controller
   ```

## Amazon S3 にアーカイブされたログファイルを表示する
<a name="emr-manage-view-web-log-files-s3"></a>

デフォルトでは、コンソールを使用して起動した Amazon EMR クラスターは自動的に Amazon S3 にログファイルをアーカイブします。独自のログのパスを指定したり、コンソールが自動的にログのパスを生成することを許可したりできます。CLI または API を使用して起動されるクラスターについては、Amazon S3 ログのアーカイブを手動で設定する必要があります。

 ログファイルを Amazon S3 にアーカイブするように Amazon EMR を設定すると、/{{cluster-id}}/ フォルダ内の指定した S3 の場所にファイルが保存されます。ここで、{{cluster-id}} はクラスター ID です。

Amazon S3 で見つかるログファイルの一部を次の表に示します。


| ロケーション | 説明 | 
| --- | --- | 
| /{{cluster-id}}/node/ | ブートストラップアクション、インスタンスの状態、ノードのアプリケーションログを含むノードログ。各ノードのログは、そのノードの EC2 インスタンス識別子が名前に付いたフォルダーに保存されます。 | 
| /{{cluster-id}}/node/{{instance-id}}/{{application}} | アプリケーションに関連付けられた各アプリケーションまたはデーモンにより作成されたログ。たとえば、Hive サーバーログは `{{cluster-id}}/node/{{instance-id}}/hive/hive-server.log` にあります。 | 
| /{{cluster-id}}/steps/{{step-id}}/ | ステップの処理に関する情報が含まれステップログ。{{step-id}} の値は、Amazon EMR によって割り当てられたステップ ID を示します。たとえば、クラスターに 2 つのステップ、`s-1234ABCDEFGH` と `s-5678IJKLMNOP` があるとします。最初のステップは `/mnt/var/log/hadoop/steps/s-1234ABCDEFGH/` に配置され、2 番目のステップは `/mnt/var/log/hadoop/steps/s-5678IJKLMNOP/` に配置されます。<br /> Amazon EMR によって書き込まれるステップログは次のとおりです。[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/emr/latest/ManagementGuide/emr-manage-view-web-log-files.html) | 
| /{{cluster-id}}/containers | アプリケーションコンテナログ。各 YARN アプリケーションのログは、これらの場所に保存されます。 | 
| /{{cluster-id}}/hadoop-mapreduce/ | MapReduce ジョブの設定の詳細とジョブ履歴に関する情報を含むログ。 | 

**Amazon S3 コンソールを使用して Amazon S3 にアーカイブされたログファイルを表示するには**

1. にサインイン AWS マネジメントコンソール し、[https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/) で Amazon S3 コンソールを開きます。

1. Amazon S3 にログファイルをアーカイブするようにクラスターを設定したときに指定した S3 バケットを開きます。

1. 表示する情報を含むログファイルに移動します。前述の表は、使用できるログファイルの種類とその保存場所の一覧です。

1. ログファイルオブジェクトをダウンロードして表示します。手順については、「[オブジェクトのダウンロード](https://docs.aws.amazon.com/AmazonS3/latest/userguide/download-objects.html)」を参照してください。