释放集群

更新时间:
复制 MD 格式

如果您确认不再使用EMR集群,可以选择释放该集群。释放后,集群将不再产生费用。但请注意,一旦集群被释放,相关数据将无法恢复,因此请务必谨慎操作。本文将为您介绍如何释放集群。

前提条件

  • 按量付费的集群,请确保待释放集群的状态是创建中、运行中或空闲中。

  • 包年包月的集群,请确保集群的状态为运行中或启动失败,且集群不存在任何ECS实例。释放ECS实例,请参见释放实例

  • 确认集群已关闭释放保护功能,释放保护请参见开启和关闭释放保护

注意事项

  • 包年包月EMR集群手动释放前,需先释放全部ECS实例。EMR集群中的ECS实例未空的情况下(包括停机未释放的ECS实例),EMR集群不可释放。

    说明

    ECS节点均已释放后,EMR集群会在15分钟内自动释放。

  • 释放ECS实例时,如果ECS实例上有正在执行的任务,会导致任务失败。

  • 包年包月EMR集群到期前,如您不再使用集群,可选择释放ECS实例。在释放ECS实例时,系统将同时退还您EMR未使用部分的款项。

    您可登录费用与成本控制台,选择账单 > 账单详情查看账单。包年包月的退款规则及退款操作,具体请参见退款说明

  • 释放 EMR 集群后,请同时登录 ECS 控制台 查看计费资源,并确认底层 ECS 实例及云盘是否已完全删除;不要仅依据 EMR 控制台中的集群状态确认释放结果。即使 EMR 集群显示已释放,只要 ECS 实例未删除,仍会产生费用。主要费用来源包括 ECS 实例和云盘费用,以及少量 EMR 后付费资源。

    请通过 费用与成本 控制台的 账单详情 核实最终出账时间,并确认是否仍有正在计费的云资源。仅在 ECS 实例、云盘和其他计费资源均已确认释放后,才能确认相关资源已停止计费。

操作步骤

  1. 进入EMR on ECS页面。

    1. 登录E-MapReduce控制台

    2. 在顶部菜单栏处,根据实际情况选择地域和资源组。

      • 地域:创建的集群将会在对应的地域内,一旦创建不能修改。

      • 资源组:默认显示账号全部资源。

  2. EMR on ECS页面,选择目标集群操作列的more>释放

    您也可以在集群的基础信息页面,选择上方的全部操作>集群操作>释放

  3. 在弹出的释放集群对话框中,单击确定

常见问题

如果您希望在释放集群时保存其配置以便后续创建相同配置的新集群,应该如何操作?

集群释放后,集群数据及配置等信息将无法恢复。如果您希望EMR集群释放后,还可以复用对应的集群配置,建议使用集群克隆功能。具体请参见克隆集群

EMR on ECS 和 StarRocks 集群是否支持停机操作以实现删除前的静默期?

目前 EMR on ECS 和 StarRocks 集群不支持停机操作,无法实现删除前的静默期效果。建议在释放集群前确认业务已停止或数据已备份,避免直接释放导致任务中断或数据丢失。

EMR 集群释放接口是同步返回还是异步执行?

释放集群接口在 API 层面通常同步返回请求结果(例如 HTTP 200),但后端实际释放过程为长耗时异步任务。请勿仅依赖接口返回判断释放是否完成,应通过控制台或 DescribeCluster 接口轮询集群状态,确认释放结果。

调用 EMR 集群释放接口超时或请求未生效怎么办?

释放接口请求可能因网络、服务端处理延迟等原因未生效,可按以下方式排查和处理:

  1. 记录并提供释放接口的请求 ID(Request ID),用于排查问题;若无法提供请求 ID,可尝试通过控制台手动释放,或使用其他 API 方式重试。

  2. 在使用 Airflow 等工作流调度时,建议通过 CreateClusterFromTemplateOperator 动态创建集群,并在任务完成后使用 TearDownClusterOperator 自动释放集群,确保任务结束后及时回收资源,避免残留。

EMR on ECS 集群按量付费实例夜间闲置时如何节省费用?

EMR 服务不支持一键停止所有组件。对于夜间闲置的按量付费集群,请在停止 ECS 前先手动停止各 EMR 组件服务,完成 EMR 组件停止后,再前往 ECS 控制台 单独停止对应的 ECS 实例,并选择 节省停机模式。该方式可实现停机不收费并节省部分费用;请注意,节省停机模式并不表示所有关联资源均停止计费,仍应根据实际账单确认费用情况。