apache-hive / 3.1.1 / reference / WebHCat_Reference_DeleteJobID.html

删除工作—删除工作/:jobid

Description

根据工作 ID 杀死一个工作。用创建作业时收到的作业 ID 替换“:jobid”。

Version: Hive 0.12.0 and later

Hive 版本 0.12.0 中引入了DELETE jobs/:jobid。它等效于以前的版本中的DELETE queue/:jobid
DELETE queue/:jobid现在已弃用(HIVE-4443),并将在 Hive 0.14.0(HIVE-6432)中删除。

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 代表完成状态的字符串,例如“ done”。

Example

Curl Command

% curl -s -X DELETE 'http://localhost:50111/templeton/v1/jobs/job_201111111311_0009?user.name=ctdean'

JSON Output

{
 "status": {
            "startTime": 1321047216471,
            "username": "ctdean",
            "jobID": {
                      "jtIdentifier": "201111111311",
                      "id": 9
                     },
            "jobACLs": {
                       },
            "schedulingInfo": "NA",
            "failureInfo": "NA",
            "jobId": "job_201111111311_0009",
            "jobPriority": "NORMAL",
            "runState": 1,
            "jobComplete": false
           },
 "profile": {
             "url": "http://localhost:50030/jobdetails.jsp?jobid=job_201111111311_0009",
             "user": "ctdean",
             "jobID": {
                       "jtIdentifier": "201111111311",
                       "id": 9
                      },
             "queueName": "default",
             "jobFile": "hdfs://localhost:9000/tmp/hadoop-ctdean/mapred/staging/ctdean/.staging/job_201111111311_0009/job.xml",
             "jobName": "streamjob3322518350676530377.jar",
             "jobId": "job_201111111311_0009"
            }
 "id": "job_201111111311_0009",
 "parentId": "job_201111111311_0008",
 "percentComplete": "10% complete",
 "exitValue": 0,
 "user": "ctdean",
 "callback": null,
 "completed": "false"
}

Note

作业不会立即删除,因此,如我们的示例所示,返回的信息可能不会反映出删除。使用GET jobs/:jobid监视作业,并确认该作业最终被删除。

Navigation Links

Previous: GET jobs/:jobid

常规:WebHCat ReferenceWebHCat ManualHCatalog ManualHive Wiki 主页Hive 项目 site

替换已弃用的资源:DELETE queue/:jobid