Раздел 3

This commit is contained in:
2025-12-06 16:30:16 +03:00
parent 045132a088
commit e28ea045a2
3 changed files with 33 additions and 1 deletions
@@ -8,7 +8,36 @@ Apache Airflow состоит из нескольких взаимосвязан
На схеме ниже показано, как эти компоненты взаимодействуют между собой:
![](_attachments/airflow_architecture.png)
```mermaid
flowchart LR
de["👤 Data Engineer"]
dags["DAGs (файлы)"]
cfg["airflow.cfg"]
subgraph core["Airflow core"]
web["Webserver (UI)"]
subgraph se["Scheduling & Execution"]
sch["Scheduler"]
ex["Executor"]
wk["Worker(s)"]
sch --> ex
ex --> wk
end
end
db["Metadata DB (Postgres)"]
de --> web
de --> dags
de --> cfg
dags --> sch
web --> db
se --> db
```
*Как устроена система Airflow*
Давайте подробно рассмотрим каждый компонент системы.
+3
View File
@@ -41,3 +41,6 @@ Prerequisite: Docker + Docker Compose.
## Security & Configuration Tips
- Do not commit secrets. Use environment variables and local `.env` files if needed.
- Use `airflow-docker/data/` for sample data; avoid real PII in the repo.
## Hints
- При работе под Windows для работы с командной строкой используй PowerShell
Binary file not shown.

Before

Width:  |  Height:  |  Size: 160 KiB