Раздел 3
This commit is contained in:
@@ -8,7 +8,36 @@ Apache Airflow состоит из нескольких взаимосвязан
|
||||
|
||||
На схеме ниже показано, как эти компоненты взаимодействуют между собой:
|
||||
|
||||

|
||||
```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*
|
||||
|
||||
Давайте подробно рассмотрим каждый компонент системы.
|
||||
|
||||
@@ -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 |
Reference in New Issue
Block a user