Professional Documents
Culture Documents
works?
www.marclamberti.com
Architecture Overview (Single Node)
Executor Web
Scheduler
(1 - n) Server
Metastore
DB
www.marclamberti.com
Architecture Overview (Multi Nodes)
Becomes an external queue
Queueing component ( RabbitMQ )
System
Worker Node 1 Worker Node 2 Worker Node N Master Node
Metastore
Worker Node ≠ Worker (process) DB
www.marclamberti.com
How Your Work Gets Done?
Dag?
Queueing
Dag System
Folder
Executor Web
Scheduler
(1 - n) Server
Metastore
DB
n - worker (process)
www.marclamberti.com
How Your Work Gets Done?
Queueing
Dag System
Folder
Executor Web
Scheduler
(1 - n) Server
gRun in DB
Create a Da
Metastore DagRun
DB
Running
www.marclamberti.com
How Your Work Gets Done?
Queueing
Dag System
Folder
Executor Web
Scheduler
(1 - n) Server
Schedule
es to run
TaskInstanc
Metastore DagRun TaskInstance
DB
Running Scheduled
www.marclamberti.com
How Your Work Gets Done?
TaskInstance
e Queueing
t anc
Dag a s kIns System Queued
dT
Folder Sen
Executor Web
Scheduler
(1 - n) Server
www.marclamberti.com
How Your Work Gets Done?
l l s out Queueing
pu
Dag c u tor tance System
Folder Exe skIns
Ta
TaskInstance es
u p dat e Metastore DagRun TaskInstance
r nc
x e cuto kInsta DB
Running E Tas
the Running Running
www.marclamberti.com
How Your Work Gets Done?
Queueing
Dag System
Folder
Executor Web
Scheduler
(1 - n) Server
TaskInstance
he
a t es t Metastore DagRun TaskInstance
Success d
t o r up ance DB
c u st
Exe TaskIn
Running Success
www.marclamberti.com
How Your Work Gets Done?
Queueing
Dag System
Folder
Executor Web
Scheduler
(1 - n) Server
one?
rk d Metastore DagRun TaskInstance
Wo
DB
Success Success
www.marclamberti.com
How Your Work Gets Done?
Queueing
Dag System
Folder
Executor Web
Scheduler
(1 - n) Server
www.marclamberti.com
Sum up
www.marclamberti.com