全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网
MaxCompute

实例操作

更新时间:2017-10-09 15:55:14

Show Instances/Show P

命令格式如下:

  1. SHOW INSTANCES [FROM startdate TO enddate] [number];
  2. SHOW P [FROM startdate TO enddate] [number];
  3. SHOW INSTANCES [-all];
  4. SHOW P [-all];

行为说明如下:

返回由当前用户创建的实例信息。

参数说明如下:

  • startdate,enddate:返回指定时间段内的实例,即从起始时间 startdate 到结束时间 enddate 的实例信息,需满足如下格式:yyyy-mm-dd,精度到天。可选参数,若不指定,返回您在三天内提交的实例。

  • number:指定返回实例的数量。依照时间排序,返回距离当前时间最近的 number 个实例信息。若不指定 number,返回满足要求的所有实例信息。

  • -all:返回当前项目下所有执行过的实例。注意执行该命令的用户需要有project的list权限。

  • 输出项包括:StartTime(时间精确到秒),RunTime(s),Status(实例状态),包括:Waiting,Success,Failed,Running,Cancelled,Suspended。

InstanceID 以及实例对应的 SQL 如下:

  1. StartTime RunTime Status InstanceID Owner Query
  2. 2015-04-28 13:57:55 1s Success 20150428055754916grvd5vj4 ALIYUN$xxxxx@aliyun-inner.com select * from tab_pack_priv limit 20;
  3. ... ... ... ... ... ...
  4. ... ... ... ... ... ...

Instance 有以下 6 种状态:

  • Running:正在运行。

  • Success:成功结束。

  • Waiting:等待中。

  • Failed:作业失败,但是尚未改写目标表数据。

  • Suspended:挂起。

  • Cancelled:被中止。

注意:

上述示例的命令在客户端运行。

Status Instance

命令格式如下:

  1. STATUS <instance_id>; -- instance_id: 实例的唯一标识符。指定查询哪个实例状态。

行为说明如下:

  • 返回指定实例的状态,状态包括:Success,Failed,Running,Cancelled。

  • 如果此实例并非当前用户创建,则报异常返回。

示例如下:

  1. odps@ $project_name>status 20131225123302267gk3u6k4y2;
  2. Success

查看 ID 为 20131225123302267gk3u6k4y2 的实例状态,查询结果为 Success。

注意:

上述示例的命令在客户端运行。

Kill Instance

命令格式如下:

  1. kill <instance_id>; --instance_id:实例的唯一标识符。必须是状态为Running的实例的ID,否则抛异常

行为说明如下:

停止您指定的实例,此实例的状态必须为 Running。

示例如下:

  1. odps@ $project_name>kill 20131225123302267gk3u6k4y2;

停止 ID 为 20131225123302267gk3u6k4y2 的实例。

注意:

  • 上述示例的命令在客户端运行。

  • 此示例是一个异步的过程,在系统接受此请求并返回后,并不意味着分布式的作业已经停止,而只代表系统已接收到请求,因此还要用 status 命令查看此 instance 的状态后才可以确定。

Desc Instance

命令格式如下:

  1. desc instance <instance_id>; --instance_id:实例的唯一标识符

行为说明如下:

根据具体的实例 ID 获得作业信息,包括:具体的 SQL,owner,startime,endtime,status 等信息。

示例如下:

  1. odps@ $project_name> desc instance 20150715103441522gond1qa2;
  2. ID 20150715103441522gond1qa2
  3. Owner ALIYUN$maojing.mj@alibaba-inc.com
  4. StartTime 2015-07-15 18:34:41
  5. EndTime 2015-07-15 18:34:42
  6. Status Terminated
  7. console_select_query_task_1436956481295 Success
  8. Query select * from mj_test;

查询 ID 为 20150715103441522gond1qa2 的实例对应的作业信息。

注意:

上述示例的命令在客户端运行。

Wait Instance

命令格式如下:

  1. wait <instance_id>; --instance_id:实例的唯一标识符

行为说明如下:

根据具体的实例 ID 获得任务运行日志信息,包含logview链接,再通过查看logview可以获得任务的详细日志。

示例如下:

  1. wait 20170925161122379g357ldqp;
  2. ID = 20170925161122379g357ldqp
  3. Log view:
  4. http://logview.odps.aliyun.com/logview/?h=http://service.odps.aliyun.com/api&p=alian&i=20170925161122379g357ldqp&token=WnlzSGMwZG5vMUZxMGFTWk5hUElwYm1jb21VPSxPRFBTX09CTzoxMzI5MzgzMDA0NTQwNjUxLDE1MDcxOTE0MDYseyJTdGF0ZW1lbnQiOlt7IkFjdGlvbiI6WyJvZHBzOlJlYWQiXSwiRWZmZWN0IjoiQWxsb3ciLCJSZXNvdXJjZSI6WyJhY3M6b2RwczoqOnByb2plY3RzL2FsaWFuL2luc3RhbmNlcy8yMDE3MDkyNTE2MTEyMjM3OWczNTdsZHFwIl19XSwiVmVyc2lvbiI6IjEifQ==
  5. Job Queueing...
  6. Summary:
  7. resource cost: cpu 0.05 Core * Min, memory 0.05 GB * Min
  8. inputs:
  9. alian.bank_data: 41187 (588232 bytes)
  10. outputs:
  11. alian.result_table: 8 (640 bytes)
  12. Job run time: 2.000
  13. Job run mode: service job
  14. Job run engine: execution engine
  15. M1:
  16. instance count: 1
  17. run time: 1.000
  18. instance time:
  19. min: 1.000, max: 1.000, avg: 1.000
  20. input records:
  21. TableScan_REL5213301: 41187 (min: 41187, max: 41187, avg: 41187
  22. )
  23. output records:
  24. StreamLineWrite_REL5213305: 8 (min: 8, max: 8, avg: 8)
  25. R2_1:
  26. instance count: 1
  27. run time: 2.000
  28. instance time:
  29. min: 2.000, max: 2.000, avg: 2.000
  30. input records:
  31. StreamLineRead_REL5213306: 8 (min: 8, max: 8, avg: 8)
  32. output records:
  33. TableSink_REL5213309: 8 (min: 8, max: 8, avg: 8)
本文导读目录