On this page
职位信息—获取职位/:jobid
Description
检查作业的状态,并根据其作业 ID 获取相关的作业信息。用创建作业时收到的作业 ID 替换“:jobid”。
Version: Hive 0.12.0 and later
URL
http://
* www.myserver.com * /templeton/v1/jobs/
*:jobid *
Parameters
Name | Description | Required? | Default |
---|---|---|---|
:jobid | 要检查的作业 ID。这是创建作业时收到的 ID。 | Required | None |
standard parameters也受支持。
Results
Name | Description |
---|---|
status | 包含作业状态信息的 JSON 对象。有关更多信息,请参见 Hadoop 文档(Class JobStatus)。 |
profile | 包含工作资料信息的 JSON 对象。 WebHCat 传递 JobProfile 对象中的信息,该信息可能会从一个 Hadoop 版本更改为另一个版本。有关更多信息,请参阅 org_apache.hadoop.mapred.JobProfile 的Hadoop documentation(API 文档)。 |
id | 作业 ID。 |
parentId | 父作业 ID。 |
percentComplete | 作业完成百分比,例如“ 75%完成”。 |
exitValue | 作业的退出值。 |
user | 职位创建者的用户名。 |
callback | 回调 URL(如果有)。 |
completed | 一个字符串,代表启动程序任务启动的进程的完成状态。例如,当通过 WebHCat 提交 MapReduce 作业时,启动器将调用“ hadoop jar ”命令,然后当该进程退出时,“完成”字符串将设置为“完成”。请注意,这与作业状态不同(请参阅 status )。 |
userargs | 一个 JSON 对象,代表作业提交请求的参数名称和值。 |
Example
Curl Command
% curl -s 'http://localhost:50111/templeton/v1/jobs/job_201112212038_0004?user.name=ctdean'
JSON Output
{
"status": {
"startTime": 1324529476131,
"username": "ctdean",
"jobID": {
"jtIdentifier": "201112212038",
"id": 4
},
"jobACLs": {
},
"schedulingInfo": "NA",
"failureInfo": "NA",
"jobId": "job_201112212038_0004",
"jobPriority": "NORMAL",
"runState": 2,
"jobComplete": true
},
"profile": {
"url": "http://localhost:50030/jobdetails.jsp?jobid=job_201112212038_0004",
"jobID": {
"jtIdentifier": "201112212038",
"id": 4
},
"user": "ctdean",
"queueName": "default",
"jobFile": "hdfs://localhost:9000/tmp/hadoop-ctdean/mapred/staging/ctdean/.staging/job_201112212038_0004/job.xml",
"jobName": "PigLatin:DefaultJobName",
"jobId": "job_201112212038_0004"
},
"id": "job_201112212038_0004",
"parentId": "job_201112212038_0003",
"percentComplete": "100% complete",
"exitValue": 0,
"user": "ctdean",
"callback": null,
"completed": "done",
"userargs" => {
"callback" => null,
"define" => [],
"execute" => "select a,rand(b) from mynums",
"file" => null,
"statusdir" => null,
"user.name" => "hadoopqa",
},
}
Navigation Links
Previous: GET jobs
Next: DELETE jobs/:jobid
常规:WebHCat Reference – WebHCat Manual – HCatalog Manual – Hive Wiki 主页 – Hive 项目 site
替换已弃用的资源:GET queue/:jobid