On this page
职位信息— GET 队列/:jobid
Description
检查作业的状态,并根据其作业 ID 获取相关的作业信息。用创建作业时收到的作业 ID 替换“:jobid”。
Version: Deprecated in 0.12.0
从 Hive 版本 0.12.0 开始不推荐使用GET queue/:jobid
。鼓励用户改用GET jobs/:jobid
。 (请参阅HIVE-4443。)GET queue/:jobid
等效于GET jobs/:jobid
–检查GET jobs/:jobid
以获取文档。
Version: Obsolete in 0.14.0
GET queue/:jobid
将在 Hive 版本 0.14.0 中删除。 (请参阅HIVE-6432。)
请改用GET jobs/:jobid
。
URL
http://
* www.myserver.com * /templeton/v1/queue/
*: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 | 代表完成状态的字符串,例如“ done”。 |
Example
Curl Command
% curl -s 'http://localhost:50111/templeton/v1/queue/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"
}
JSON 输出(Hive 0.12.0 及更高版本)
Version: Hive 0.12.0 and later
从 Hive 版本 0.12.0 开始,GET queue/:jobid
返回用户参数以及状态信息(HIVE-5031)。
{
"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" => [],
"enablelog" => "false",
"execute" => "select a,rand(b) from mynums",
"file" => null,
"files" => [],
"statusdir" => null,
"user.name" => "hadoopqa",
},
}
Navigation Links
Previous: GET queue
Next: DELETE queue/:jobid
常规:WebHCat Reference – WebHCat Manual – HCatalog Manual – Hive Wiki 主页 – Hive 项目 site
在 Hive 0.12.0 中替换为:GET jobs/:jobid