如何解決 Amazon EMR 中的「EC2 容量不足」或「超出 EC2 配額」錯誤?

1 分的閱讀內容
0

我想要解決 Amazon EMR 中的「EC2 容量不足」或「超出 EC2 配額」錯誤。

解決方法

Amazon EC2 容量不足

當指定的可用區域無法為您的 Amazon EMR 叢集設定請求的 Amazon Compute Cloud (Amazon EC2) 執行個體類型時,就會出現 EC2 容量不足錯誤。

若要解決 EC2 容量不足錯誤,請採取以下適用於您使用案例的動作:

超出 EC2 配額

當您達到指定 AWS 區域的 Amazon EC2 服務配額時,您會收到超出 EC2 配額訊息。

若要解決此錯誤,請完成下列步驟:

  1. 開啟 Amazon EC2 主控台
  2. 在瀏覽窗格中,選擇 Limits (限制)。
    注意: 只有正在執行的執行個體才會計入服務配額,且配額因區域而異。配額會根據執行個體數量、執行個體類型配額,以及每個區域允許的執行個體來限制正在執行執行個體的數量。
  3. 檢查您目前的服務配額。
  4. 如果您需要額外的 Amazon EC2 資源,請要求增加服務配額
  5. 監控您的服務配額使用量

最佳做法

若要進行疑難排解或防止上述錯誤,請使用以下最佳做法:

  • 實作多可用區域重試策略。
  • 提前規劃您的容量需求。然後,在選擇其他選項之前,請檢查並比較 Amazon EC2 執行個體類型功能。
  • 仔細選擇您的子網路。子網路選擇決定了您的可用區域。

相關資訊

執行個體容量不足

設定 Amazon EC2 執行個體類型以用於 Amazon EMR

Amazon EMR 中的執行個體購買選項

規劃、設定和啟動 Amazon EMR 叢集

AWS 官方
AWS 官方已更新 3 個月前