Управление PXF
Запускать, останавливать и перезапускать сервисы PXF можно как централизованно на всех хостах кластера Greengage DB, так и индивидуально на каждом хосте. Для этого используйте одну из следующих команд:
-
pxf cluster— для централизованного управления сервисами PXF на всех хостах кластера Greengage DB. -
pxf— для индивидуального управления сервисом PXF на отдельном хосте кластера Greengage DB.
Полное описание команд PXF приведено в статьях Обзор команд pxf и Обзор команд pxf cluster
Перед запуском команд убедитесь, что выполнены следующие требования:
-
PXF установлен в соответствии с шагами, описанными в разделе Установка. Также убедитесь, что местоположение исполняемого файла
pxfдобавлено вPATH. -
Запущен кластер Greengage DB.
-
Вы подключены к мастер-хосту Greengage DB как
gpadmin, например:$ ssh gpadmin@mdw
Запуск PXF
Выполните команду pxf cluster start для запуска PXF на каждом хосте:
$ pxf cluster start
Сервис PXF запускается от имени пользователя gpadmin и по умолчанию использует порт 5888.
Остановка PXF
Если вам требуется остановить PXF, например, чтобы выполнить его обновление, то остановка требуется на всех хостах кластера Greengage DB.
Выполните команду pxf cluster stop для остановки PXF на каждом хосте:
$ pxf cluster stop
Перезапуск PXF
Если вам требуется перезапустить PXF, например после обновления его файлов конфигурации, выполните команду pxf cluster restart для остановки и последующего запуска сервисов на всех хостах кластера Greengage DB.
Выполните команду pxf cluster restart для перезапуска PXF на каждом хосте:
$ pxf cluster restart
Перезагрузка конфигурации PXF
При изменении профиля PXF или конфигурации сервера вы можете применить изменения и очистить соответствующие пулы подключений с помощью команды pxf cluster reload без необходимости перезапуска PXF.
Перезагрузка конфигурации прерывает все активные запросы, использующие данную конфигурацию.
Выполните команду pxf cluster reload для перезагрузки конфигурации PXF на каждом хосте:
$ pxf cluster reload
Команду можно запустить со следующими опциями:
-
-p,--profile— имя профиля для перезагрузки и, соответственно, прерывания всех активных запросов, использующих данный профиль. Профиль перезагружается либо на сервере, указанном в--server, либо, если опция--serverне указана, на всех серверах. -
-s,--server— имя конфигурации сервера, на котором следует перезагрузить профиль. Указание профиля обязательно, если указано значение--server. -
-a,--auto— если опция указана, действие перезагрузки выполняется без подтверждения со стороны пользователем. -
-h,--help— выводит справочную информацию оpxf cluster reload.
Если ни --profile, ни --server не указаны, все профили PXF перезагружаются на всех серверах.