开发者社区 问答 正文

E-MapReduce如何释放集群?



在集群列表页面,您可以单击集群条目右侧的释放按钮对集群进行释放操作。只有以下状态的集群可以被释放。


  • 创建中

  • 运行中

  • 空闲中


普通释放


释放前会提示您再次确认,一旦确认释放,会发生以下的操作:

  1. 所有在集群上的作业都会被强制终止。

  2. 如果您选择了保存日志到 OSS,那么当前作业的日志会被保存到 OSS,所需时间取决于日志大小。日志的上传和作业的运行是并行的,作业生成日志的同时,就会进行日志的上传。所以最终作业停止时,需要上传的日志一般不会特别多,正常在几分钟内都会完成。

  3. 终止并释放所有的ECS。这个过程取决于集群的大小,越小的集群会越快,正常都在几秒内完成,至多不会超过5分钟。最迟释放的ECS在等待释放时仍然计费。

    如果您想要省钱而控制在整点前释放,请务必留出一定的释放时间保证确实在整点前释放

  4. 释放集群结束。


强制释放


如果您不需要任何日志,只是想快速结束集群的运行,那么可以开启强制释放。释放过程就会跳过日志收集(如果有打开日志收集的话),直接进入ECS释放阶段。

释放失败的集群


由于系统错误等原因,集群有可能会在确认释放后,释放失败。您单击释放是一个异步的过程,可能等一会儿会发生集群释放失败的情况,但是不用担心,E-MapReduce 会启动后台保护,自动重试释放该集群,直到集群被成功释放为止。
[backcolor=transparent] [backcolor=transparent] [backcolor=transparent]

展开
收起
nicenelly 2017-10-27 14:51:01 1695 分享 版权
阿里云 AI 助理回答

在阿里云E-MapReduce服务中,您可以通过集群列表页面管理您的集群,包括释放集群操作。根据您的描述,以下是对集群释放操作的总结和补充说明:

可释放的集群状态

只有处于以下状态的集群可以进行释放操作: - 创建中:尽管理论上可行,但实际操作中很少在此状态下释放,因为通常等待集群创建完成后再决定是否使用或释放。 - 运行中:集群正在运行作业,释放将终止所有作业。 - 空闲中:没有活跃作业的集群,最适合释放以节省成本。

普通释放流程

  1. 确认释放:系统会提示您再次确认释放操作。
  2. 终止作业:所有作业会被强制终止。如果配置了日志保存到OSS,当前作业日志会被上传至OSS。
  3. 释放ECS资源:终止并释放集群中所有ECS实例,时间取决于集群规模,一般几分钟内完成,最大不超过5分钟。
  4. 计费注意:即使ECS进入释放等待状态,若未完全释放,仍会继续计费,因此建议提前操作确保整点前完成释放以节省费用。

强制释放

  • 适用于不需要保留任何日志的情况,直接跳过日志收集阶段,加速释放过程。

释放失败处理

  • 若因系统错误等原因导致释放失败,E-MapReduce服务具备自动重试机制,会持续尝试直至集群成功释放,无需用户手动反复操作。

注意事项

  • 成本控制:合理安排集群释放时间,特别是为了利用阿里云按需付费模式的成本优势,确保在不使用时及时释放资源。
  • 日志保存:如果数据和日志对您很重要,确保配置了日志保存策略到OSS,避免数据丢失。
  • 操作不可逆:释放集群是一个不可逆的操作,一旦执行,集群及其上的所有数据(除非有外部备份或日志保存设置)都将无法恢复,请谨慎操作。

通过上述信息,您可以更加有效地管理和优化您在阿里云E-MapReduce服务中的集群资源。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答