スロットリングエラー - Amazon EMR

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

スロットリングエラー

エラー「Throttled from Amazon EC2 クラスターの起動中に「」と「 からのスロットリングによりインスタンスのプロビジョニングに失敗しました Amazon EC2「別のサービスがアクティビティをスロットリングしたために Amazon がリクエストを完了EMRできない場合に発生します。Amazon EC2はスロットリングエラーの最も一般的な原因ですが、他のサービスがスロットリングエラーの原因である可能性があります。 AWS サービスの制限は、パフォーマンスを向上させるためにリージョンごとに適用され、スロットリングエラーは、そのリージョンのアカウントのサービス制限を超えたことを示します。

考えられる原因

Amazon EC2スロットリングエラーの最も一般的な原因は、多数のクラスターインスタンスが起動し、EC2インスタンスのサービス制限を超えていることです。クラスターインスタンスは以下の理由で作成される可能性があります。

また、Amazon に対して行われるAPIリクエストの頻度やタイプによってスロットリングエラーEC2が発生する可能性もあります。Amazon がAPIリクエストEC2を調整する方法の詳細については、「Amazon リファレンス」の「クエリAPIリクエストレート」を参照してください。 EC2 API

解決方法

以下の解決方法を検討してください。

  • 」の指示に従って、AWS のサービスクォータ Amazon Web Services 全般のリファレンス は、サービス制限の引き上げをリクエストします。一部の ではAPIs、制限を増やすよりも CloudWatch イベントを設定する方が適している場合があります。詳細については、「でEMRイベントを設定するタイミング CloudWatch」を参照してください。

  • 同じスケジュールで起動するクラスターがある場合 (特定時間の 0 分など)、開始時間をずらすことを検討してください。

  • インスタンス容量のピーク需要に合わせたサイズのクラスターがあり、インスタンス容量の需要が定期的に変動する場合は、インスタンスをオンデマンドで追加および削除するように Auto Scaling を指定することを検討してください。この方法では、インスタンスがより効率的に使用され、需要プロファイルに応じて、アカウント全体で同時にリクエストされるインスタンスが少なくなります。詳細については、「カスタムポリシーによる自動スケーリングをインスタンスグループに使用する」を参照してください。