閱讀427 返回首頁    go windows


作業概述__作業管理_SDK參考手冊_數據集成-阿裏雲

Job描述一個離線同步作業,具體信息有:

字段 類型 注釋
id bigint Job主鍵
traceId string 該Job啟動外部提交用以追蹤的的信息, CDP不負責解釋該信息
context string 該Job啟動的任務配置上文(json)
submitUser string 觸發該Job的雲賬號
submitTime datetime 該Job提交的時間
startTime datetime 該Job實際啟動的時間, 存在資源競爭,作業運行時間比submitTime晚
endUser string 發起kill該Job的雲賬號,如沒有kill,留空
endTime datetime 該Job結束的時間(包括finish、fail、kill)
status string job當前狀態,json格式
pipeline Pipeline Job運行的Pipeline空間
需要注意的是,狹義上的Job狀態信息(CDP約定稱之為state) 是Job的當前運行階段,定義如下:
  • 0代號SUCCESS,指代該Job已經結束,並且處於運行成功
  • 1 代號SUBMIT,指代CDP才接受到該請求,所有提交的Job初始化均為submit狀態
  • 2 代號WAIT,指代CDP已經進入Job運行就緒隊列,等待運行。該狀態可能由於底層同步運行資源不夠,可能會持續較長一段時間。
  • 3 代號RUN,指代CDP已經啟動該Job,該Job已經運行起來。
  • 4 代號FAIL,指代該Job啟動後運行失敗。
  • 5 代號KILL,指代該Job啟動後被人為kill,CDP會記錄發起kill命令的操作人。
  • 255 代號UNKNOWN,指代係統出現異常情況,Job進入了unknown狀態。

    廣義的Job狀態信息(CDP約定稱之為status)不僅包括運行階段,目前包括如下狀態信息:

{
   "state": 4,
   "stage": 0.3,
   "totalRecords": 10000,
   "totalBytes": 100000,
   "speedRecords": 200,
   "speedBytes": 1000,
   "errorRecords": 20,
   "errorBytes": 200, 
   "errorMessage": "Wrong password!"
}

最後更新:2016-05-06 10:43:35

  上一篇:go Pipeline概述__Pipeline管理_SDK參考手冊_數據集成-阿裏雲
  下一篇:go 刷新作業狀態__作業管理_SDK參考手冊_數據集成-阿裏雲