停止指定的实例,实例的状态必须为Running。
命令格式
kill <instance_id>;说明 
- 此命令是一个异步的过程,在系统接受此请求并返回结果后,并不意味着分布式的作业已经停止,只能代表系统已接收到请求,因此还要执行
STATUS命令,查看此Instance的状态后才可以确定是否已停止实例。 - 当执行
kill命令后,系统将任务状态置为Cancel,在SQL执行过程中设置有若干检查点,执行到每个检查点,会检查任务状态是否为Cancel。如果是Cancel状态,转到收尾处理流程。其中包含如下检查点:任务等待阶段、Compiler前后、Optimizer优化过程中、物理查询计划生成前后、计算任务提交前后、Meta更新前后、执行结果统计汇总前后等。
 
参数说明
instance_id:实例的唯一标识符。状态必须是Running的实例,否则返回异常。
使用示例
--停止ID为20131225123xxxxxxxxxxxxxxx的实例。
kill 20131225123xxxxxxxxxxxxxxx;相关命令
- SHOW:查看实例信息,包括StartTime(时间精确到秒)、RunTime(s)、Status(实例状态)、InstanceID、实例所有者、Query(执行语句)。
 - STATUS:查看指定实例的状态。
 - TOP INSTANCE:查看项目中正在执行的实例信息。
 - DESC INSTANCE:根据具体的实例ID获取作业信息,包括具体的SQL、Owner、StartTime、EndTime和Status等信息。
 - WAIT:根据具体的实例ID获取作业的运行日志信息,包含Logview链接。