Amazon EMR クラスターを開始しようとすると、クラスターが起動に失敗し、「application provisioning failed」というエラーメッセージが表示されます。

EMR クラスターは、複数の構成オプションをサポートし、通常は ブートストラップアクションを通じてデプロイされます。クラスターを起動するとき、Amazon EMR は、Amazon Elastic Compute Cloud (Amazon EC2) インスタンスをプロビジョニングした後でブートストラップアクションを実行します。ブートストラップアクションが完了した後、Amazon EMR は、お客様が指定するネイティブアプリケーションをインストールして、クラスターが適切に構成されるようにします。詳細については、「クラスターライフサイクルについて」を参照してください。

クラスターがこれらの手順を実行できない場合、クラスターが起動に失敗し、「application provisioning failed」というエラーメッセージが表示されます。この問題の最も一般的な理由はクラスター構成です。たとえば、EMR クラスターは、外部 Hive メタストアに正しくない認証情報を指定すると、失敗します。

クラスターのノード provisioner のログを確認して、原因を特定します。このログは、Amazon Simple Storage Service (Amazon S3) のフォルダに配置されています。

s3://<logging-bucket>/<cluster-id>/node/<instance-id>/provision-node/apps-phase/

このフォルダには、2 つのログがあります。

  • stderr.gz: メインのエラーメッセージを表示するには、このファイルを参照してください。
  • stdout.gz: スタックトレースなどエラーの詳細についてはこのファイルを参照します。

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

AWS サポート ナレッジ センターに戻る

サポートが必要ですか? AWS サポートセンターをご覧ください。

公開日: 2016 年 05 月 13 日

更新: 2018 年 11 月 14 日