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

设置触发的数据

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