Быстрый старт
Развертывание
Моделирование данных
Подключение
Запись данных
Миграция
Запросы
Операции и обслуживание
Типовое обслуживание
Секционирование
Резервное копирование и восстановление
Масштабирование
Зеркалирование
Управление ресурсами
Безопасность
Мониторинг
Настройка производительности
Устранение неполадок
Справочник
Руководство по инструментам
Типы данных
Хранилище данных
Выполняющая система
Потоковая передача
Восстановление после сбоев
Конфигурация
Индексы
Расширения
Справочник по SQL
Часто задаваемые вопросы
Утилита gpinitstandby добавляет резервный мастер в кластер MatrixDB. Эту утилиту необходимо запускать только на хосте основного мастера. Перед запуском убедитесь, что программное обеспечение MatrixDB установлено на резервном хосте и обмен SSH-ключами между хостами выполнен. Рекомендуется использовать одинаковый номер порта на хостах основного и резервного мастера.
Резервный мастер остаётся синхронизированным с основным посредством журналов транзакций и процессов репликации (walsender и walreceiver). В случае отказа основного мастера резервный может быть активирован как новый мастер с помощью команды gpactivatestandby.
| Параметр | Описание |
|---|---|
-a |
Не запрашивать подтверждение от пользователя. |
-D |
Установить уровень журналирования в режим отладки (debug). |
-l *logfile_directory* |
Указать каталог для записи файлов журнала. По умолчанию используется ~/gpAdminLogs. |
-n |
Используется для запуска ранее настроенного резервного мастера, который был остановлен по любой причине. |
-P *port* |
Указать номер порта для резервного мастера. По умолчанию используется порт основного мастера. Если резервный и основной мастера находятся на одном хосте, необходимо указать другой порт. |
-q |
Запустить в тихом режиме. Вывод команды не отображается на экране, но продолжает записываться в файл журнала. |
-r |
Удалить текущий настроенный резервный мастер из кластера MatrixDB. |
-s *standby_hostname* |
Указать имя хоста резервного мастера. |
-S *standby_data_directory* |
Указать каталог данных для нового резервного мастера. По умолчанию используется тот же каталог, что и у основного мастера. Если резервный и основной мастера находятся на одном хосте, необходимо указать другой путь с помощью этой опции. |
-v |
Отобразить версию, состояние, дату последнего обновления и контрольную сумму утилиты. |
-? |
Отобразить справочную информацию. |
Добавление нового резервного мастера на host09 с указанием порта:
gpinitstandby -s host09 -P 2222
Запуск ранее настроенного резервного мастера с поддержанием синхронизации с основным:
gpinitstandby -n
Удаление существующего резервного мастера:
gpinitstandby -r