全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 阿里云办公 培训与认证 物联网
批量计算

获取作业信息

更新时间:2017-06-07 13:26:11   分享:   

get_job

参数说明:

参数 类型 描述
job CreateResponse, str 作业标识符。

返回值说明:

get_job方法返回一个GetResponse对象,封装了Job对象的所有接口和属性。

(1) Job 类

参数说明:

参数 类型 描述
properties dict, str, Job object 作业运行状态信息。

属性说明:

序号 属性 类型 描述
1. Name str 作业名称。
2. Id str 作业标识符。
3. OwnerId int 作业归属用户。
4. CreationTime str 创建时间。
5. State str 作业状态: Waiting, Running, Failed, Finished, Stopped。
6. Message str 错误消息。
7. StartTime str 作业开始时间。
8. EndTime str 作业开始时间。
9. TaskMetrics str 作业所有任务统计信息。
10. InstanceMetrics str 作业所有实例统计信息。

(2) TaskMetrics 类

参数说明:

参数 类型 描述
properties dict, str, TaskMetrics object 作业所有任务统计信息。

属性说明:

序号 属性 类型 描述
1. WaitingCount int 作业中等待的任务数。
2. RunningCount int 作业中运行的任务数。
3. FinishedCount int 作业中完成的任务数。
4. FailedCount int 作业中失败的任务数。
5. StoppedCount int 作业中停止的任务数。

(3) InstanceMetrics 类

参数说明:

参数 类型 描述
properties dict, str, InstanceMetrics object 作业所有实例统计信息。

属性说明:

序号 属性 类型 描述
1. WaitingCount int 作业中等待的实例数。
2. RunningCount int 作业中运行的实例数。
3. FinishedCount int 作业中完成的实例数。
4. FailedCount int 作业中失败的实例数。
5. StoppedCount int 作业中停止的实例数。

e.g.

  1. try:
  2. # Get a Client object.
  3. client = Client(...
  4. ...
  5. # Job ID.
  6. job = "job-xxxx"
  7. # Get job status, a Job object returned.
  8. # You can use job_desc just like a Job object.
  9. job_desc = client.get_job(job)
  10. print (job_desc.Name, job_desc.Id, job_desc.State)
  11. except ClientError, e:
  12. print (e)
本文导读目录
本文导读目录
以上内容是否对您有帮助?