开发者社区 问答 正文

E-MapReduce如何释放集群?


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


  • 创建中

  • 运行中

  • 空闲中


普通释放


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

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

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

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

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

  4. 释放集群结束。


强制释放


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

释放失败的集群


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

展开
收起
nicenelly 2017-10-30 13:47:55 1648 分享 版权
阿里云 AI 助理回答

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

可释放的集群状态

只有处于以下状态的集群可以进行释放操作: - 创建中:尽管理论上列出,但实际上创建中的集群通常还未完全准备好,不建议直接释放。 - 运行中:集群正在运行作业或服务。 - 空闲中:所有作业已经完成,资源处于未被使用的状态。

释放集群的两种方式

普通释放

  1. 确认提示:系统会要求用户再次确认释放操作。
  2. 作业终止:所有在集群上运行的作业会被强制终止。如果配置了日志保存到OSS,当前作业的日志会被上传至OSS。
  3. ECS资源释放:终止并释放集群内所有的ECS实例。这个过程时间依据集群规模而定,小集群可能只需几秒,最大不超过5分钟。
  4. 计费注意:即使是在等待释放的ECS,若未完全释放,依然会计费。因此,计划整点释放以节省成本时,请预留足够的时间。

强制释放

  • 直接跳过日志收集步骤,适用于不需要保留任何日志记录,追求快速释放的情况。

释放失败与自动重试

  • 若因系统错误等原因导致释放失败,E-MapReduce服务内置有后台保护机制,会自动重试释放操作直至成功。

注意事项

  • 日志处理:确保了解日志保存策略,特别是当选择强制释放时,将不会保存任何日志。
  • 计费考量:考虑到释放操作的异步性质及可能的重试,合理安排释放时间以避免不必要的费用。
  • 监控状态:在执行释放操作后,建议持续监控集群状态,确保释放操作按预期完成。

通过上述信息,您可以更加有效地管理和控制阿里云E-MapReduce集群的生命周期,优化资源使用效率并控制成本。

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