Skip to content

Обновление

Порядок обновления версии greenplum.metric.monitor представлен ниже:

Обновление на мониторинговом хосте

  • Загрузить необходимую версию компонента на мониторинговый хост в корень пользователя gbgp_admin из репозитория Nexus по пути /gp_raw/components/gpmetric.monitor

1

  • Остановить сервис gpmetric_mon
sudo systemctl stop gpmetric_mon
  • Распаковать архив в системную директорию
sudo tar xvzf greenplum.metric.monitor_1.3.16.tar.gz -C /opt/gpmetric.monitor/

Установка новые расширений на все хосты кластера

  • Скачать дистрибутив на мастер в корень пользователя gpadmin

2

  • Создать папку и распакавать в неё архив
mkdir monitor_1.3.16
tar xvzf greenplum.metric.monitor_1.3.16.tar.gz -C /home/gpadmin/monitor_1.3.16

Версия 1.3.16 указана в качестве примера

  • Остановить кластер
gpstop -af
  • Зайти в папку extension и скопировать файлы на все хосты кластера в папку /usr/local/greenplum/share/postgresql/extension
cd monitor_1.3.16/extension
gpscp -f ~/gphostfile ./* =:/usr/local/greenplum/share/postgresql/extension
  • Запустить кластер
gpstart -a
  • На мастере зайти в базу gpdb с помощью psql
psql gpdb
  • Установить расширение (от имени администратора)
CREATE EXTENSION IF NOT EXISTS gbc_greenplum_monitor;
  • Обновить расширение до новой версии (от имени администратора)
ALTER EXTENSION gbc_greenplum_monitor UPDATE;

Финализация на мониторинговом хосте

  • Запустить службу gpmetric_mon и проверьте её статус
sudo systemctl start gpmetric_mon
sudo systemctl status gpmetric_mon
  • Проверить версию установленного greenplum.metric.monitor
/opt/hook_agent/greenplum.metric.monitor -v