INTERNAL_ERROR_EC2_INSUFFICIENT_CAPACITY_AZ - Amazon EMR
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

INTERNAL_ERROR_EC2_INSUFFICIENT_CAPACITY_AZ

概述

当所选可用区没有足够的容量来满足您的 Amazon EC2 实例类型请求时,集群会终止并出现 INTERNAL_ERROR_EC2_INSUFFICIENT_CAPACITY_AZ 错误。为集群选择的子网决定可用区。有关 Amazon EMR 的子网的更多信息,请参阅 配置联网

解决方案

要解决此错误,请修改您的实例类型配置并使用更新后的请求创建一个新集群。

要排查失败的 EMR 集群问题,请参阅 DescribeClusterListClusters API 返回的 ErrorDetail 信息。有关更多信息,请参阅 包含 ErrorDetail信息的错误代码ErrorDetail 中的 ErrorData 数组返回此错误代码的以下信息:

instance-type

容量不足的实例类型。

availability-zone

您的子网解析到的可用区。

public-doc

错误代码文档的公有 URL。

完成步骤

执行以下步骤以确定和修复集群配置错误的根本原因。

  • 查看集群配置的最佳实践。请参阅《Amazon EMR Management Guide》中的 集群配置的最佳实践

  • 排查启动问题并检查您的配置。请参阅 Amazon EC2 用户指南中的解决实例启动问题

  • 使用更新的集群配置启动新集群。