Изменение настроек кластера Greenplum®
После создания кластера вы можете:
Если вы хотите переместить кластер в другую зону доступности, восстановите его из резервной копии. Во время восстановления укажите новую зону доступности. В результате вы перенесете хосты кластера.
Если вы используете внешние источники данных для работы по протоколу PXF, узнайте, как настроить протокол. Так можно оптимизировать работу с внешними данными.
Изменить имя и описание кластера
- Перейдите на страницу каталога
и выберите сервис Managed Service for Greenplum. - Выберите кластер и нажмите кнопку Изменить кластер в верхней части страницы.
- В блоке Базовые параметры задайте новые имя и описание кластера.
- Нажмите кнопку Сохранить.
Если у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
Чтобы изменить имя и описание кластера Greenplum®:
-
Посмотрите текущие имя (
name
) и описание (description
) кластера:yc managed-greenplum cluster get <имя_или_идентификатор_кластера>
-
Посмотрите описание команды CLI для изменения конфигурации кластера:
yc managed-greenplum cluster update --help
-
Задайте новое имя и описание кластера:
yc managed-greenplum cluster update <имя_или_идентификатор_кластера> \ --new-name <новое_имя_кластера> \ --description <новое_описание_кластера>
Чтобы изменить имя и описание кластера, воспользуйтесь методом REST API update для ресурса Cluster или вызовом gRPC API ClusterService/Update и передайте в запросе:
- Идентификатор кластера в параметре
clusterId
. Чтобы узнать идентификатор, получите список кластеров в каталоге. - Новое имя в параметре
name
. - Новое описание в параметре
description
. - Список изменяемых полей конфигурации кластера в параметре
updateMask
(в данном случае —name
,description
).
Важно
Этот метод API переопределит все параметры изменяемого объекта, которые не были явно переданы в запросе, на значения по умолчанию. Чтобы избежать этого, перечислите настройки, которые вы хотите изменить, в параметре updateMask
(одной строкой через запятую).
Изменить настройку публичного доступа
- Перейдите на страницу каталога
и выберите сервис Managed Service for Greenplum®. - Выберите кластер и нажмите кнопку Изменить кластер в верхней части страницы.
- В блоке Сетевые настройки установите или отключите опцию Публичный доступ.
- Нажмите кнопку Сохранить.
Если у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
Чтобы изменить настройку публичного доступа Greenplum®:
-
Посмотрите описание команды CLI для изменения конфигурации кластера:
yc managed-greenplum cluster update --help
-
Задайте настройку публичного доступа в параметре
--assign-public-ip
:yc managed-greenplum cluster update <имя_или_идентификатор_кластера> \ --assign-public-ip=<публичный_доступ_к_кластеру>
Где
assign-public-ip
— публичный доступ к кластеру: true или false.
Воспользуйтесь методом API update и передайте в запросе:
- Идентификатор кластера в параметре
clusterId
. Чтобы узнать идентификатор, получите список кластеров в каталоге. - Настройку публичного доступа в параметре
config.assignPublicIp
. - Список изменяемых полей конфигурации кластера в параметре
updateMask
(в данном случае —name
,description
).
Важно
Этот метод API переопределит все параметры изменяемого объекта, которые не были явно переданы в запросе, на значения по умолчанию. Чтобы избежать этого, перечислите настройки, которые вы хотите изменить, в параметре updateMask
(одной строкой через запятую).
Совет
Если вы включили публичный доступ к кластеру, но подключение через интернет не срабатывает:
- Проверьте настройки групп безопасности.
- Подождите некоторое время. Включение публичного доступа иногда вступает в силу не сразу.
Изменить дополнительные настройки кластера
-
Перейдите на страницу каталога и выберите сервис Managed Service for Greenplum.
-
Выберите кластер и нажмите кнопку Изменить кластер на панели сверху.
-
Измените дополнительные настройки кластера:
-
Начало резервного копирования (UTC) — промежуток времени, в течение которого начинается резервное копирование кластера. Время указывается по UTC в 24-часовом формате. По умолчанию —
22:00 - 23:00
UTC. -
Окно обслуживания — настройки времени технического обслуживания:
- Чтобы разрешить проведение технического обслуживания в любое время, выберите пункт произвольное (по умолчанию).
- Чтобы указать предпочтительное время начала обслуживания, выберите пункт по расписанию и укажите нужные день недели и час дня по UTC. Например, можно выбрать время, когда кластер наименее загружен.
Операции по техническому обслуживанию проводятся для включенных и выключенных кластеров. Они могут включать в себя: обновление СУБД, применение патчей и так далее.
-
Доступ из DataLens — опция разрешает анализировать данные из кластера в сервисе Yandex DataLens.
-
Доступ из Data Transfer в режиме Serverless — включите эту опцию, чтобы разрешить доступ к кластеру из сервиса Yandex Data Transfer в Serverless-режиме.
Это позволит через специальную сеть подключаться к Yandex Data Transfer, запущенному в Kubernetes. В результате будут быстрее выполняться, например, запуск и деактивация трансфера.
-
Защита от удаления — управляет защитой кластера, его баз данных и пользователей от непреднамеренного удаления.
Включенная защита от удаления не помешает подключиться вручную и удалить содержимое базы данных.
-
Гибридное хранилище — включает расширение Yezzey
от Yandex Cloud. Оно применяется, чтобы выгрузить таблицы AO и AOCO с дисков кластера Managed Service for Greenplum® в холодное хранилище Yandex Object Storage. Так данные хранятся в служебном бакете в сжатом и зашифрованном виде. Это более экономичный способ хранения.Эту опцию нельзя отключить после сохранения настроек кластера.
Примечание
Функциональность находится на стадии Preview и не тарифицируется.
-
Менеджер подключений — режим работы и параметры менеджера подключений:
- Режим –
SESSION
(сессионный, по умолчанию) илиTRANSACTION
(транзакционный). - Размер — количество клиентских соединений.
- Тайм-аут ожидания клиента — время неактивности клиентского соединения (в миллисекундах), после которого соединение разрывается.
- Режим –
-
-
Нажмите кнопку Сохранить.
Если у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
Чтобы изменить дополнительные настройки кластера:
-
Посмотрите описание команды CLI для изменения кластера:
yc managed-greenplum cluster update --help
-
Выполните команду, передав список настроек, которые хотите изменить:
yc managed-greenplum cluster update <имя_или_идентификатор_кластера> \ --backup-window-start <время_начала_резервного_копирования> \ --datalens-access=<доступ_из_datalens> \ --datatransfer-access=<доступ_из_data_transfer> \ --maintenance-window type=<тип_технического_обслуживания>,` `day=<день_недели>,` `hour=<час_дня> \ --assign-public-ip=<публичный_доступ_к_кластеру> \ --deletion-protection=<защита_от_удаления_кластера> \
Вы можете изменить следующие настройки:
--backup-window-start
— время начала резервного копирования кластера, задается по UTC в форматеHH:MM:SS
. Если время не задано, резервное копирование начнется в 22:00 UTC.
-
--datalens-access
— разрешает доступ из Yandex DataLens. Значение по умолчанию —false
. -
--datatransfer-access
— разрешает доступ из Yandex Data Transfer. Значение по умолчанию —false
. -
--maintenance-window
— настройки времени технического обслуживания (в т. ч. для выключенных кластеров), гдеtype
— тип технического обслуживания:anytime
(по умолчанию) — в любое время.weekly
— по расписанию. При задании этого значения укажите день недели и час дня:day
— день недели в форматеDDD
:MON
,TUE
,WED
,THU
,FRI
,SAT
илиSUN
.hour
— час дня по UTC в форматеHH
: от1
до24
.
-
--assign-public-ip
— доступность кластера из интернета. -
--deletion-protection
— защита кластера, его баз данных и пользователей от непреднамеренного удаления:true
илиfalse
.Включенная защита от удаления не помешает подключиться вручную и удалить содержимое базы данных.
Имя кластера можно получить со списком кластеров в каталоге.
Чтобы изменить дополнительные настройки кластера, воспользуйтесь методом REST API update для ресурса Cluster или вызовом gRPC API ClusterService/Update и передайте в запросе:
-
Идентификатор кластера в параметре
clusterId
. Чтобы узнать идентификатор, получите список кластеров в каталоге. -
Настройки публичного доступа в параметре
config.assignPublicIp
. -
Настройки окна резервного копирования в параметре
config.backupWindowStart
. -
Настройки доступа из Yandex DataLens в параметре
config.access.dataLens
. -
Настройки времени технического обслуживания (в т. ч. для выключенных кластеров) в параметре
maintenanceWindow
. -
Настройки защиты от удаления кластера в параметре
deletionProtection
.Включенная защита от удаления не помешает подключиться вручную и удалить содержимое базы данных.
-
Список изменяемых полей конфигурации кластера в параметре
updateMask
.
Важно
Этот метод API переопределит все параметры изменяемого объекта, которые не были явно переданы в запросе, на значения по умолчанию. Чтобы избежать этого, перечислите настройки, которые вы хотите изменить, в параметре updateMask
(одной строкой через запятую).
Изменить настройки регламентных операций технического обслуживания
Вы можете изменить настройки регламентных операций технического обслуживания вашего кластера.
-
Перейдите на страницу каталога и выберите сервис Managed Service for Greenplum.
-
Выберите кластер и нажмите кнопку Изменить кластер на панели сверху.
-
В блоке Управление фоновыми процессами измените параметры:
- Время старта (UTC) — время, в которое начнется выполнение операции
VACUUM
. По умолчанию —19:00 UTC
. После завершения операцииVACUUM
запустится операцияANALYZE
. - Таймаут VACUUM — максимальная длительность выполнения операции
VACUUM
, в секундах. Возможные значения: от7200
до86399
, по умолчанию —36000
. Когда указанное время истечет, операцияVACUUM
будет принудительно завершена. - Таймаут ANALYZE — максимальная длительность выполнения операции
ANALYZE
, в секундах. Возможные значения: от7200
до86399
, по умолчанию —36000
. Когда указанное время истечет, операцияANALYZE
будет принудительно завершена.
Суммарная длительность операций
VACUUM
иANALYZE
не может превышать 24 часа. - Время старта (UTC) — время, в которое начнется выполнение операции
-
Нажмите кнопку Сохранить.
Чтобы изменить настройки регламентных операций технического обслуживания кластера, воспользуйтесь методом REST API update для ресурса Cluster или вызовом gRPC API ClusterService/Update и передайте в запросе:
-
Идентификатор кластера в параметре
clusterId
. Чтобы узнать идентификатор, получите список кластеров в каталоге. -
Новые значения параметров для объекта
configSpec.backgroundActivities.analyzeAndVacuum
:start.hours
— час начала операцииVACUUM
по UTC. Возможные значения: от0
до23
, по умолчанию —19
.start.minutes
— минута начала операцииVACUUM
по UTC. Возможные значения: от0
до59
, по умолчанию —0
.vacuumTimeout
— максимальная длительность выполнения операцииVACUUM
, в секундах. Возможные значения: от7200
до86399
, по умолчанию —36000
. Когда указанное время истечет, операцияVACUUM
будет принудительно завершена.analyzeTimeout
— максимальная длительность выполнения операцииANALYZE
, в секундах. Возможные значения: от7200
до86399
, по умолчанию —36000
. Когда указанное время истечет, операцияANALYZE
будет принудительно завершена.
-
Список изменяемых полей конфигурации кластера в параметре
updateMask
.
Важно
Этот метод API переопределит все параметры изменяемого объекта, которые не были явно переданы в запросе, на значения по умолчанию. Чтобы избежать этого, перечислите настройки, которые вы хотите изменить, в параметре updateMask
(одной строкой через запятую).
Изменить настройки Greenplum®
Вы можете изменить настройки СУБД для хостов вашего кластера.
- Перейдите на страницу каталога и выберите сервис Managed Service for Greenplum.
- Выберите кластер и нажмите кнопку Изменить кластер на панели сверху.
- Измените настройки Greenplum®, нажав кнопку Настроить в блоке Настройки СУБД.
- Нажмите кнопку Сохранить.
- Нажмите кнопку Сохранить.
Если у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
Чтобы изменить настройки СУБД Greenplum®:
-
Посмотрите полный список настроек, установленных для кластера:
yc managed-greenplum cluster get <имя_или_идентификатор_кластера>
-
Посмотрите описание команды CLI для изменения конфигурации кластера:
yc managed-greenplum cluster update-config --help
-
Установите нужные значения параметров:
Все поддерживаемые параметры перечислены в формате запроса для метода update, в поле
greenplumConfig_<версия_Greenplum>
. Чтобы указать имя параметра в вызове CLI, преобразуйте его имя из видаlowerCamelCase
вsnake_case
, например, параметрmaxConnections
из запроса к API преобразуется вmax_connections
для команды CLI:yc managed-greenplum cluster update-config <имя_или_идентификатор_кластера> \ --set <имя_параметра1>=<значение1>,<имя_параметра2>=<значение2>,...
Managed Service for Greenplum® запустит операцию по изменению настроек кластера.
Чтобы изменить настройки Greenplum®, воспользуйтесь методом REST API update для ресурса Cluster или вызовом gRPC API ClusterService/Update и передайте в запросе:
-
Новые значения в параметре
configSpec.greenplumConfig_<версия>
. -
Список полей конфигурации кластера, подлежащих изменению, в параметре
updateMask
.Важно
Этот метод API переопределит все параметры изменяемого объекта, которые не были явно переданы в запросе, на значения по умолчанию. Чтобы избежать этого, перечислите настройки, которые вы хотите изменить, в параметре
updateMask
(одной строкой через запятую).
Увеличить размер хранилища
Проверьте, что в облаке достаточно квот для увеличения хранилища. Откройте страницу Квоты
Чтобы увеличить размер хранилища для кластера:
- В консоли управления
перейдите в каталог с нужным кластером. - Выберите сервис Managed Service for Greenplum.
- Выберите нужный кластер.
- В верхней части страницы нажмите кнопку Изменить кластер.
- Измените настройки в блоке Хранилище.
- Нажмите кнопку Сохранить.
Чтобы увеличить размер хранилища для кластера, воспользуйтесь методом REST API update для ресурса Cluster или вызовом gRPC API ClusterService/Update и передайте в запросе:
- Идентификатор кластера в параметре
clusterId
. Чтобы узнать идентификатор, получите список кластеров в каталоге. - Новый размер хранилища мастера и сегмента в параметрах
masterConfig.resources.diskSize
иmasterConfig.resources.diskSize
. - Список изменяемых полей конфигурации кластера в параметре
updateMask
.
Важно
Этот метод API переопределит все параметры изменяемого объекта, которые не были явно переданы в запросе, на значения по умолчанию. Чтобы избежать этого, перечислите настройки, которые вы хотите изменить, в параметре updateMask
(одной строкой через запятую).
Greenplum® и Greenplum Database® являются зарегистрированными товарными знаками или товарными знаками VMware, Inc в США и/или других странах.