дальшейшая отладка
This commit is contained in:
@@ -122,8 +122,9 @@
|
||||
|
||||
### Что изменили
|
||||
|
||||
- ensure‑скрипт больше не копирует `pxf-env.sh`, если файла ещё нет (даём `/start_gpdb.sh` создать его);
|
||||
- в `start_greenplum_with_pxf.sh` добавлена retry‑логика с проверкой наличия extension;
|
||||
- создание `extension pxf` вынесено в `start_greenplum_with_pxf.sh` и обёрнуто ретраями;
|
||||
- `pxf-env.sh` по‑прежнему копируется в `PXF_BASE`, чтобы `/start_gpdb.sh` не пытался выполнять
|
||||
`pxf cluster prepare` на непустом `PXF_BASE`;
|
||||
- healthcheck `greenplum` ждёт не только PXF, но и наличие `extension pxf`.
|
||||
|
||||
### Если ошибка всё ещё возникает
|
||||
|
||||
@@ -61,14 +61,10 @@ copy_seed_file \
|
||||
"${PXF_BASE}/conf/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_BASE}/conf/pxf-env.sh" \
|
||||
"pxf-env.sh"
|
||||
else
|
||||
log_info "pxf-env.sh отсутствует в ${PXF_BASE}/conf, пропускаем копирование до инициализации PXF"
|
||||
fi
|
||||
|
||||
# Устанавливаем уменьшенные JVM-опции, если они ещё не заданы явно
|
||||
if [ -f "${PXF_BASE}/conf/pxf-env.sh" ]; then
|
||||
|
||||
Reference in New Issue
Block a user