如何解決 Amazon EMR 中的「EC2 容量不足」或「請求的執行個體數量超出 EC2 配額」錯誤?

1 分的閱讀內容
0

我的 Amazon EMR 叢集無法啟動,而且我收到以下其中一個錯誤訊息: 「EC2 容量不足」「請求的執行個體數量超出 EC2 配額」

解決方法

「EC2 容量不足」

此錯誤表示 AWS 沒有足夠的隨需執行個體容量來建立您為 EMR 叢集指定的 Amazon Elastic Compute Cloud (Amazon EC2) 執行個體。若要解決此問題,請嘗試下列動作:

  • 為 EMR 叢集指定不同的執行個體類型。不同的執行個體類型可能有更多的可用容量。
  • 在不同的可用區域中啟動叢集。每個可用區域都有自己的容量。
  • 等待幾分鐘,然後嘗試再次啟動 EMR 叢集。容量頻繁變化。

「請求的執行個體數量超出 EC2 配額」

此錯誤表示您為 EMR 叢集指定的執行個體數目超過服務配額。若要檢視您的 Amazon EC2 服務配額,請開啟 Amazon EC2 主控台,然後從導覽窗格中選擇限制。請記住以下幾點:

  • 每個區域的 Amazon EC2 服務配額都是唯一的。
  • 只有執行中的執行個體才會計入服務配額。
  • 除了執行中執行個體總數的限制外,每個執行個體類型都有自己的限制。例如,在美國東部 (維吉尼亞北部),可能限制在 10 個執行中的 a1.4xlarge 執行個體,以及總計 20 個執行中的執行個體。

如果您需要更多 Amazon EC2 資源,則請求增加服務配額。AWS 工程團隊需要審核請求。


相關資訊

執行個體容量不足

如何增加 Amazon EC2 資源的服務配額?

設定 Amazon EC2 執行個體

AWS 官方
AWS 官方已更新 2 年前