Обновление
Загрузить архив на мастер
scp pxf-gp6-6.6.0-1.el7.x86_64.rpm 10.128.0.3:~/
Тиражируем на хосты кластера в корень пользователя gpadmin
gpscp -f ~/gphostfile pxf-gp6-6.6.0-1.el7.x86_64.rpm =:/home/gpadmin/
Сделать бекап конфигов PXF
gpssh -f ~/gphostfile 'mkdir /home/gpadmin/pxf_6.10.1_pre_install_backup'
gpssh -f ~/gphostfile 'sudo cp -r /usr/local/pxf-gp6/lib /usr/local/pxf-gp6/conf /usr/local/pxf-gp6/servers /home/gpadmin/pxf_6.10.1_pre_install_backup'
Удалить предыдущую версию
gpssh -f ~/gphostfile 'sudo rpm -e pxf-gp6'
Устанавливаем новую версию
gpssh -f ~/gphostfile 'sudo rpm -Uvh pxf-gp6-6.6.0-1.el7.x86_64.rpm && sudo chown gpadmin:gpadmin -R /usr/local/pxf-gp6'
Проверить конконфигурационные файлы PXF с сохраненными.
При необходимости восстановить конфиги из бекапа.
При необходимости заменить конфигурационные файлы на предыдущие
При необходимости восстановить конфиги из бекапа.
При необходимости заменить конфигурационные файлы на предыдущие
gpssh -f ~/gphostfile 'sudo diff -qr /home/gpadmin/pxf_6.10.1_pre_install_backup/lib /usr/local/pxf-gp6/lib'
gpssh -f ~/gphostfile 'sudo diff -qr /home/gpadmin/pxf_6.10.1_pre_install_backup/conf /usr/local/pxf-gp6/conf'
gpssh -f ~/gphostfile 'sudo diff -qr /home/gpadmin/pxf_6.10.1_pre_install_backup/servers /usr/local/pxf-gp6/servers'