調研azkaban內部資料庫幾張table

JiajunBernoulli發表於2020-12-20

為了統計azkaban任務排程的情況,需要分析azkaban的資料庫,於是調研了一下內部資料庫的情況。
我這邊使用3.38.0版本,資料存在mysql當中,本次調研了其中四張表
在這裡插入圖片描述

  • projects

desc projects;這張表記錄著我們建立的project,name就是我們指定的名字拼接上日期和尾綴。

注意就叫作id,實際是project_id

在這裡插入圖片描述

  • project_flows

desc project_flows;這裡的preject_id就是projects中的id
在這裡插入圖片描述
flow_id就是我們在頁面中看到的flows
在這裡插入圖片描述

  • execution_flows
    desc execution_flows;根據flow_id可以找到它執行的情況,比如起止時間、結果是成功還是失敗。
    在這裡插入圖片描述

  • execution_jobs
    desc execution_jobs;對於job型別的去這張表用job_id模糊匹配即可。
    在這裡插入圖片描述

相關文章