启动作业
功能介绍
启动作业接口。
调用方法
请参见如何调用API。
URI
PUT /v1.1/{project_id}/clusters/{cluster_id}/cdm/job/{job_name}/start
| 
         参数  | 
       
         是否必选  | 
       
         参数类型  | 
       
         描述  | 
      
|---|---|---|---|
| 
         project_id  | 
       
         是  | 
       
         String  | 
       
         项目ID,获取方法请参见项目ID和账号ID。  | 
      
| 
         cluster_id  | 
       
         是  | 
       
         String  | 
       
         集群ID。  | 
      
| 
         job_name  | 
       
         是  | 
       
         String  | 
       
         作业名称。  | 
      
请求参数
| 
         参数  | 
       
         是否必选  | 
       
         参数类型  | 
       
         描述  | 
      
|---|---|---|---|
| 
         X-Auth-Token  | 
       
         是  | 
       
         String  | 
       
         用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。  | 
      
| 
         参数  | 
       
         是否必选  | 
       
         参数类型  | 
       
         描述  | 
      
|---|---|---|---|
| 
         variables  | 
       
         否  | 
       
         Object  | 
       
         启动作业,配置变量参数,作业配置无变量时,为空对象。  | 
      
响应参数
状态码: 200
| 
         参数  | 
       
         参数类型  | 
       
         描述  | 
      
|---|---|---|
| 
         submissions  | 
       
         Array of StartJobSubmission objects  | 
       
         作业运行信息,请参见submission参数说明。  | 
      
| 
         参数  | 
       
         参数类型  | 
       
         描述  | 
      
|---|---|---|
| 
         isIncrementing  | 
       
         Boolean  | 
       
         作业是否为增量迁移。  | 
      
| 
         delete_rows  | 
       
         Integer  | 
       
         删除数据行数。  | 
      
| 
         update_rows  | 
       
         Integer  | 
       
         更新数据行数。  | 
      
| 
         write_rows  | 
       
         Integer  | 
       
         写入数据行数。  | 
      
| 
         submission-id  | 
       
         Integer  | 
       
         作业提交id。  | 
      
| 
         job-name  | 
       
         String  | 
       
         作业名称。  | 
      
| 
         creation-user  | 
       
         String  | 
       
         创建用户。  | 
      
| 
         creation-date  | 
       
         Long  | 
       
         创建时间,单位:毫秒。  | 
      
| 
         execute-date  | 
       
         Long  | 
       
         执行时间。  | 
      
| 
         progress  | 
       
         Float  | 
       
         作业进度,失败时为“-1”,其它情况为0~100。  | 
      
| 
         status  | 
       
         String  | 
       
         作业状态: 
  | 
      
| 
         isStopingIncrement  | 
       
         String  | 
       
         是否停止增量迁移。  | 
      
| 
         is-execute-auto  | 
       
         Boolean  | 
       
         是否定时执行作业。  | 
      
| 
         last-update-date  | 
       
         Long  | 
       
         作业最后更新时间。  | 
      
| 
         last-udpate-user  | 
       
         String  | 
       
         最后更新作业状态的用户。  | 
      
| 
         isDeleteJob  | 
       
         Boolean  | 
       
         作业执行完成后是否删除。  | 
      
请求示例
启动作业,参数为空。
PUT /v1.1/1551c7f6c808414d8e9f3c514a170f2e/clusters/6ec9a0a4-76be-4262-8697-e7af1fac7920/cdm/job/jdbc2hive/start
{
  "variables" : { }
}
  响应示例
状态码: 200
OK。
{
  "submissions" : [ {
    "job-name" : "jdbc2hive",
    "creation-user" : "cdm",
    "creation-date" : "1536905778725",
    "progress" : 1,
    "status" : "BOOTING"
  } ]
}
  状态码
| 
         状态码  | 
       
         描述  | 
      
|---|---|
| 
         200  | 
       
         OK。  | 
      
错误码
请参见错误码。