在MaxCompute中,SQL、Spark和Mapreduce任务在执行时会被实例化,以MaxCompute实例(下文简称为实例或Instance)的形式存在。实例会经历运行(Running)和结束(Terminated)两个阶段。
运行阶段的实例状态为Running(运行中),而结束阶段则会有Success(成功)、Failed(失败)和Canceled(被取消)三种状态。您可以根据运行任务时MaxCompute给出的实例ID进行查询、改变任务的状态等操作,示例如下:
-- 查看某实例的状态。 status instance_id;
-- 停止某实例,将其状态设置为Canceled。 kill instance_id;
-- 查看某实例的运行日志。 wait instance_id;
其中,instance_id为需要查询的实例ID号,请您根据实际的ID号进行替换。
**命令格式:kill ;行为:停止用户指定的实例,此实例的状态必须为Running。需要注意的是这是一个异常的过程,在系统接受此请求并返回后,并不意味着分布式的作业已经停止,而只代表系统已接收到请求,因此还要用status命令查看此instance的状态后才可以确定。——该回答整理自钉群“DataWorks交流群(答疑@机器人)”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。