Привет, Я DocuDroid!
Оценка ИИ поиска
Спасибо за оценку нашего ИИ поиска!
Мы будем признательны, если вы поделитесь своими впечатлениями, чтобы мы могли улучшить наш ИИ поиск для вас и других читателей.
GitHub

gpmovemirrors

Перемещает экземпляры зеркальных сегментов в новые расположения.

Синтаксис

gpmovemirrors -i <move_config_file>
              [-d <master_data_directory>]
              [-l <logfile_directory>]
              [-b <segment_batch_size>]
              [-B <batch_size>]
              [-v]
              [--hba-hostnames]

gpmovemirrors -? | -h | --help

gpmovemirrors --version

Описание

Утилита gpmovemirrors перемещает экземпляры зеркальных сегментов в новые расположения. Это может потребоваться для оптимизации распределения или хранения данных.

По умолчанию утилита запрашивает расположения в файловой системе, куда будут перемещены каталоги данных зеркальных сегментов.

Пользователь, запускающий gpmovemirrors (обычно gpadmin), должен иметь права на запись в указанные каталоги данных. Рекомендуется заранее создать эти каталоги на сегмент-хостах и назначить их нужному пользователю командой chown.

Параметры

-b <segment_batch_size>

Максимальное количество сегментов на хосте для параллельной обработки. Допустимые значения: от 1 до 128. Если параметр не указан, утилита выполняет перемещение до 64 зеркальных сегментов параллельно на каждом хосте.

-B <batch_size>

Количество хостов для параллельной обработки. По умолчанию утилита обрабатывает до 16 хостов одновременно. Допустимые значения: от 1 до 64.

-d <master_data_directory>

Каталог данных мастера. Если параметр не указан, используется значение MASTER_DATA_DIRECTORY.

--hba-hostnames

(Опционально) Определяет, использовать ли имена хостов в файле pg_hba.conf при добавлении адресов для подключения к Greengage DB. По умолчанию утилита использует IP-адреса. Для согласованности рекомендуется использовать то же значение, которое было задано для HBA_HOSTNAMES при инициализации системы Greengage DB.

-i <move_config_file>

Конфигурационный файл с информацией о том, какие зеркальные сегменты переместить и куда.

Для каждого основного сегмента в системе должен быть указан один зеркальный сегмент. Каждая строка конфигурационного файла имеет следующий формат (в соответствии с атрибутами таблицы gp_segment_configuration):

<old_address>|<port>|<data_dir> <new_address>|<port>|<data_dir>

где old_address и new_address — имена или IP-адреса сегмент-хостов, port — порт для связи, data_dir — каталог данных экземпляра сегмента.

-l <logfile_directory>

Каталог для записи лог-файла. По умолчанию: ~/gpAdminLogs.

-v

Включает подробный вывод логирования.

--version

Отображает версию утилиты.

-?

Выводит справку.

Примеры

Перемещение зеркал на другой набор хостов в существующем кластере Greengage DB:

$ gpmovemirrors -i move_config_file

Где move_config_file выглядит примерно так:

sdw2|50000|/data2/mirror/gpseg0 sdw3|50000|/data/mirror/gpseg0
sdw2|50001|/data2/mirror/gpseg1 sdw4|50001|/data/mirror/gpseg1
sdw3|50002|/data2/mirror/gpseg2 sdw1|50002|/data/mirror/gpseg2