Azkaban元數據庫分析

一、簡述:

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

設置觸發的數據

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章