Документирование решения

This commit is contained in:
2026-01-08 22:24:24 +03:00
parent 5778ad6601
commit dfcc456120
7 changed files with 138 additions and 200 deletions
+8
View File
@@ -152,6 +152,9 @@ make gp-psql # Подключение к Greenplum
- создаются каталоги `PXF_BASE/run` и `PXF_BASE/logs`;
- `CREATE EXTENSION pxf` выполняется автоматически, когда Greenplum становится доступен.
Healthcheck сервиса `greenplum` учитывает не только готовность Greenplum, но и запуск PXF —
это нужно, чтобы Airflow не стартовал раньше PXF.
Сборка и запуск:
- `make build` — собрать образ (явно);
@@ -163,6 +166,11 @@ make gp-psql # Подключение к Greenplum
- для принудительной перезаписи файлов в `PXF_BASE` используйте `PXF_SEED_OVERWRITE=1`;
- для принудительного `pxf cluster sync` при старте используйте `PXF_SYNC_ON_START=1`.
Проверка PXF:
- статус: `docker compose exec greenplum bash -lc "su - gpadmin -c '/usr/local/pxf/bin/pxf cluster status'"`;
- логи: `greenplum_data:/data/pxf/logs` (внутри контейнера — `/data/pxf/logs`).
---
### Локальное окружение разработчика