跳至内容

如何解决 OpenSearch Service 中的 "InsufficientInstanceCapacity" 错误?

1 分钟阅读
0

当我尝试在 Amazon OpenSearch Service 中更改集群配置时,我收到 "InsufficientInstanceCapacity" 错误消息。

解决方法

如果指定的可用区没有足够的可用 Amazon Elastic Compute Cloud (Amazon EC2) 按需型实例容量,那么您可能会在 OpenSearch 服务中收到 "InsufficientInstanceCapacity" 错误。要对此问题进行故障排除,请执行以下操作。

稍等片刻后重试

Amazon EC2 按需型实例容量可用性会频繁变化。等待几分钟,然后重新提交您的请求。当容量可用时,您的请求将成功。

减少请求中的实例数

如果请求的实例类型在请求的可用区中无法立即获取,则会出现 "InsufficientInstanceCapacity" 错误。要防止出现此问题,最佳做法是小批量启动新的数据节点,而不是提交一个大型请求。

例如,如果要向集群添加 15 个数据节点,请将请求拆分为多个较小的启动项。在应用更改之前,请使用 OpenSearch 服务控制台来确定更改是否需要蓝绿部署。

**重要事项:**要升级现有节点的实例类型或添加 Amazon Elastic Block Store (Amazon EBS) 卷,请同时更新所有节点。您无法批量请求。

不要指定可用区

如果请求中包含可用区,请将其移除。然后,重试请求,以便 Amazon EC2 可以将实例放置在具有可用容量的可用区中。

使用不同的实例类型

选择其他实例类型以检查是否有新类型可用。然后,您可以在更改配置后调整实例的大小。

AWS 官方已更新 9 个月前