дальшейшая отладка

This commit is contained in:
2026-01-08 23:51:30 +03:00
parent 573c853f15
commit 810d3d4727
2 changed files with 7 additions and 10 deletions
+3 -2
View File
@@ -122,8 +122,9 @@
### Что изменили ### Что изменили
- ensure‑скрипт больше не копирует `pxf-env.sh`, если файла ещё нет (даём `/start_gpdb.sh` создать его); - создание `extension pxf` вынесено в `start_greenplum_with_pxf.sh` и обёрнуто ретраями;
- в `start_greenplum_with_pxf.sh` добавлена retry‑логика с проверкой наличия extension; - `pxf-env.sh` по‑прежнему копируется в `PXF_BASE`, чтобы `/start_gpdb.sh` не пытался выполнять
`pxf cluster prepare` на непустом `PXF_BASE`;
- healthcheck `greenplum` ждёт не только PXF, но и наличие `extension pxf`. - healthcheck `greenplum` ждёт не только PXF, но и наличие `extension pxf`.
### Если ошибка всё ещё возникает ### Если ошибка всё ещё возникает
+4 -8
View File
@@ -61,14 +61,10 @@ copy_seed_file \
"${PXF_BASE}/conf/pxf-application.properties" \ "${PXF_BASE}/conf/pxf-application.properties" \
"pxf-application.properties" "pxf-application.properties"
if [ -f "${PXF_BASE}/conf/pxf-env.sh" ]; then copy_seed_file \
copy_seed_file \ "${PXF_CONF_SEED_DIR}/pxf-env.sh" \
"${PXF_CONF_SEED_DIR}/pxf-env.sh" \ "${PXF_BASE}/conf/pxf-env.sh" \
"${PXF_BASE}/conf/pxf-env.sh" \ "pxf-env.sh"
"pxf-env.sh"
else
log_info "pxf-env.sh отсутствует в ${PXF_BASE}/conf, пропускаем копирование до инициализации PXF"
fi
# Устанавливаем уменьшенные JVM-опции, если они ещё не заданы явно # Устанавливаем уменьшенные JVM-опции, если они ещё не заданы явно
if [ -f "${PXF_BASE}/conf/pxf-env.sh" ]; then if [ -f "${PXF_BASE}/conf/pxf-env.sh" ]; then