gpstart

1. Описание

Утилита gpstart запускает серверные процессы кластера MatrixDB. При запуске кластера MatrixDB фактически запускаются несколько процессов-прослушивателей сервера базы данных postgres на Master и всех экземплярах Segment. Средство gpstart управляет запуском этих экземпляров, запуская их параллельно.

2. Параметры

Параметр Описание
-a Не запрашивать подтверждение от пользователя.
-B parallel_processes Количество Segment, запускаемых параллельно. Если не указано, средство запускает до 64 параллельных процессов в зависимости от общего количества запускаемых экземпляров Segment.
-d master_data_directory Каталог данных хоста Master. По умолчанию используется значение, заданное в переменной окружения $MASTER_DATA_DIRECTORY.
-l logfile_directory Каталог для записи файлов журналов. По умолчанию — ~/gpAdminLogs.
-m Запустить только экземпляр Master, что может быть полезно для задач обслуживания. После использования этой опции подключения к Master разрешаются только в режиме служебной утилиты. Например:
PGOPTIONS='-c gp_role=utility' psql
-q Работать в тихом режиме. Вывод команды не отображается на экране, но по-прежнему записывается в файл журнала.
-R Запустить систему MatrixDB в ограниченном режиме (подключаться могут только суперпользователи базы данных).
-t timeout_seconds Указать период ожидания (в секундах) готовности экземпляров Segment. Запуск может занять больше времени, если Segment был аварийно завершён (например, из-за отключения питания или завершения процесса postgres), поскольку потребуются процедуры восстановления и проверки. Если параметр не указан, время ожидания по умолчанию составляет 60 секунд.
--skip-heap-checksum-validation При указании при запуске пропускаются проверки согласованности контрольных сумм heap между Master и Segments. Запуск MatrixDB без этой проверки может привести к потере данных. Используйте этот параметр только при необходимости обхода ошибок контрольных сумм heap во время восстановления данных или отладки.
-v Отображать подробную информацию о состоянии, ходе выполнения и сообщения об ошибках.
-y Не запускать экземпляр Standby. По умолчанию экземпляр Standby и процесс синхронизации запускаются.
-? или -h или --help Показать справочную информацию.
--version Показать информацию о версии.

3. Примеры

Запустить кластер MatrixDB без запроса подтверждения:

gpstart -a