一、簡述:
Azkaban3 共 15 張表,分別用於存儲任務調度,定時任務,觸發器,項目 Project,工作 Flows,作業 Jobs 等。
二、詳細說明:
l 表:active_executing_flows
active_executing_flows |
運行時的執行流 |
|
exec_id |
執行的 id |
|
host |
執行的機器 |
|
port |
執行的端口 |
|
update_time |
執行的時間 |
l 表:active_sla
active_sla |
運行時的監控警告 |
|
exec_id |
執行的 id |
|
job_name |
job 的名字 |
|
check_ti |
檢查的時間 |
|
rule |
制定的規則 |
|
enc_type |
類型 |
|
options |
操作內容 |
l 表:executions_flows
executions_flows |
執行的流(包含歷史) |
|
exec_id |
執行的 id |
|
project_i |
項目的 id |
|
version |
當前版本 |
|
flow_id |
流flow的id |
|
status |
狀態 |
|
submit_us |
交狀態的用戶 |
|
submit_ti |
交的時間 |
|
update_ti |
更新時間 |
|
start_tim |
開始時間 |
|
end_time |
結束的時間 |
|
enc_type |
類型 |
|
flow_data |
執行的 id |
l 表:executions_jobs
executions_jobs |
執行的 job(包含歷史) |
|
exec_id |
執行的 id |
|
project_id |
項目的 id |
|
version |
當前版本 |
|
flow_id |
流的 id |
|
job_id |
job的id |
|
attempt |
嘗試的次數 |
|
start_time |
開始的時間 |
|
end_time |
結束的時間 |
|
status |
狀態 |
|
input_params |
傳入的參數 |
|
output_params |
傳出的參數 |
|
attachments |
l 表:execution_logs
execution_logs |
執行的 job 的日誌 |
|
exec_id |
執行的 id |
|
name |
執行的 job 名字 |
|
attempt |
嘗試的次數 |
|
enc_type |
類型 |
|
start_byte |
開始的字節 |
|
end_type |
結束的字節 |
|
log |
日誌的內容(二進制) |
|
update_time |
更新的時間 |
l 表:project_events
project_events |
Project 操作的事件(Update File, set schedule) |
|
project_id |
項目的 id |
|
event_type |
操作時間的類型 |
|
event_time |
操作事件的事件 |
|
username |
操作的用戶名 |
|
message |
時間操作的內容 |
l 表:project_files
project_files |
project 項目的文件 |
|
project_id |
項目的 id |
|
version |
操作的版本 |
|
chunk |
文件塊 |
|
size |
文件大小 |
|
file |
文件的二進制文件 |
l 表:project_flows
project_flows |
Project 數據流 |
|
project_id |
項目的 id |
|
version |
操作的版本 |
|
flow_id |
流的 id |
|
midified_time |
修改的時間 |
|
encoding_type |
編碼類型 |
|
json |
項目文件的內容(二進制類型) |
l 表:project_permissionions
project_permissionions |
Project 項目的權限 |
|
project_id |
項目的 id |
|
modified_time |
修改的時間 |
|
name |
用戶的名字 |
|
permissions |
具體的權限值 |
|
isGroup |
是否分用戶組 |
l 表:project_properties
project_properties |
Project 屬性配置文件 |
|
project_id |
項目的 id |
|
version |
操作的版本 |
|
name |
每個 job 的屬性 |
|
modified_time |
修改時間 |
|
encoding_type |
編碼類型 |
|
property |
屬性的二進制 述 |
l 表:project_version
project_version |
Project 的版本 |
|
project_id |
項目的 id |
|
version |
操作的版本 |
|
uploader |
上傳的用戶 |
|
file_type |
文件類型(zip 類型等) |
|
file_name |
文件的名字 |
|
md5 |
md5 加密後的名字 |
|
num_chunks |
文件塊 |
l 表:projects
projects |
項目說明 |
|
id |
項目的 id |
|
name |
項目的名字 |
|
active |
是否正在使用(0, 1) |
|
modified_time |
修改的時間 |
|
create_time |
創建的時間 |
|
version |
所使用的版本 |
|
last_modified_by |
最後修改的時間 |
|
description |
述信息 |
|
enc_type |
類型 |
|
settings_blob |
設置的二進制數據 |
l 表:properties
properties |
其他屬性說明 |
|
ame |
屬性的名字 |
|
ype |
類型 |
|
odified_time |
修改的時間 |
|
alue |
屬性的值 |
l 表:schedules
schedules |
其他的調度數據 |
|
schedule_id |
調度的 id |
|
project_id |
項目的 id |
|
project_name |
項目的名字 |
|
flow_name |
流的名字 |
|
status |
狀態 |
|
first_sched_time |
首次調度的時間 |
|
timezone |
時區 |
|
period |
設定的調度區間 |
|
last_modifiy_tim |
最後修改時間 |
|
next_exec_time |
下次調度的時間 |
|
submit_time |
交的時間 |
|
submit_user |
交的用戶 |
|
enc_type |
類型 |
|
schedule_options |
調度的操作內容 |
l 表:trigger
trigger |
觸發器 |
|
trigger_id |
觸發的 id |
|
trigger_source |
觸發的源 |
|
modify_time |
修改的時間 |
|
enc_type |
類型 |
|
data |
設置觸發的數據 |