如何解决 Amazon EMR 中的“EC2 is out of capacity(EC2 超出容量)”或“The requested number of instances exceeds your EC2 quota(请求的实例数超过您的 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 服务配额对于每个区域都是唯一的。
  • 只有正在运行的实例计入您的服务配额。
  • 除了正在运行的实例总数限制外,每种实例类型都有自己的限制。例如,您在美国东部(弗吉尼亚北部)运行的 a1.4xlarge 实例数可能限制为 10 个,正在运行的实例总数限制为 20 个。

如果您需要更多 Amazon EC2 资源,可请求提高服务配额。请求需经过 AWS 工程团队的审查。


相关信息

实例容量不足

如何增加 Amazon EC2 资源的服务限额?

配置 Amazon EC2 实例

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