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