Изменение настроек Greenplum®-кластера
После создания кластера вы можете:
Изменить имя и описание кластера
- Перейдите на страницу каталога и выберите сервис 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 <новое описание кластера>
Воспользуйтесь методом API update и передайте в запросе:
- Идентификатор кластера в параметре
clusterId
. Чтобы узнать идентификатор, получите список кластеров в каталоге. - Новое имя в параметре
name
. - Новое описание в параметре
description
. - Список изменяемых полей конфигурации кластера в параметре
updateMask
(в данном случае —name
,description
).
Важно
Этот метод API переопределит все параметры изменяемого объекта, которые не были явно переданы в запросе, на значения по умолчанию. Чтобы избежать этого, перечислите настройки, которые вы хотите изменить, в параметре updateMask
(одной строкой через запятую).
Изменить дополнительные настройки кластера
-
Перейдите на страницу каталога и выберите сервис Managed Service for Greenplum®.
-
Выберите кластер и нажмите кнопку Редактировать на панели сверху.
-
Измените дополнительные настройки кластера:
-
Начало резервного копирования (UTC) — время по UTC в 24-часовом формате, в которое начинается резервное копирование кластера. Если время не задано, резервное копирование начинается в 22:00 UTC.
-
Окно обслуживания — настройки времени технического обслуживания:
- Чтобы разрешить проведение технического обслуживания в любое время, выберите пункт произвольное (по умолчанию).
- Чтобы указать предпочтительное время начала обслуживания, выберите пункт по расписанию и укажите нужные день недели и час дня по UTC. Например, можно выбрать время, когда кластер наименее загружен.
Операции по техническому обслуживанию проводятся для включенных и выключенных кластеров. Они могут включать в себя: обновление СУБД, применение патчей и так далее.
-
Доступ из DataLens — опция разрешает анализировать данные из кластера в сервисе Yandex DataLens.
-
Доступ из Data Transfer — включите эту опцию, чтобы разрешить доступ к кластеру из сервиса Yandex Data Transfer в Serverless-режиме.
Это позволит через специальную сеть подключаться к Yandex Data Transfer, запущенному в Kubernetes. В результате будут быстрее выполняться, например, запуск и деактивация трансфера.
-
Защита от удаления — управляет защитой кластера от непреднамеренного удаления пользователем.
Включенная защита от удаления кластера не помешает подключиться вручную и удалить содержимое базы данных.
-
-
Нажмите кнопку Сохранить.
Если у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
Чтобы изменить дополнительные настройки кластера:
-
Посмотрите описание команды CLI для изменения кластера:
yc managed-greenplum cluster update --help
-
Выполните команду, передав список настроек, которые хотите изменить:
yc managed-greenplum cluster update <идентификатор или имя кластера> \ --backup-window-start <время начала резервного копирования> \ --datalens-access=<true или false> \ --datatransfer-access=<true или false> \ --maintenance-window type=<тип технического обслуживания: anytime или weekly>,` `day=<день недели для типа weekly>,` `hour=<час дня для типа weekly> \ --assign-public-ip=<публичный доступ к кластеру: true или false> \ --deletion-protection=<защита от удаления кластера: true или false> \
Вы можете изменить следующие настройки:
--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
— день недели для типаweekly
в форматеDDD
. Например,MON
.hour
— час дня по UTC для типаweekly
в форматеHH
. Например,21
.
-
--assign-public-ip
— доступность кластера из интернета. -
--deletion-protection
— защита кластера от непреднамеренного удаления пользователем.Включенная защита от удаления кластера не помешает подключиться вручную и удалить содержимое базы данных.
Имя кластера можно получить со списком кластеров в каталоге.
Воспользуйтесь методом API update и передайте в запросе:
-
Идентификатор кластера в параметре
clusterId
. Чтобы узнать идентификатор, получите список кластеров в каталоге. -
Настройки публичного доступа в параметре
config.assignPublicIp
. -
Настройки окна резервного копирования в параметре
config.backupWindowStart
. -
Настройки доступа из Yandex DataLens в параметре
config.access.dataLens
. -
Настройки времени технического обслуживания (в т. ч. для выключенных кластеров) в параметре
maintenanceWindow
. -
Настройки защиты от удаления кластера в параметре
deletionProtection
.Включенная защита от удаления кластера не помешает подключиться вручную и удалить содержимое базы данных.
-
Список изменяемых полей конфигурации кластера в параметре
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® запустит операцию по изменению настроек кластера.
Воспользуйтесь методом API update и передайте в запросе:
-
Новые значения в параметре
configSpec.greenplumConfig_<версия>
. -
Список полей конфигурации кластера, подлежащих изменению, в параметре
updateMask
.Важно
Этот метод API переопределит все параметры изменяемого объекта, которые не были явно переданы в запросе, на значения по умолчанию. Чтобы избежать этого, перечислите настройки, которые вы хотите изменить, в параметре
updateMask
(одной строкой через запятую).
Greenplum® и Greenplum Database® являются зарегистрированными товарными знаками или товарными знаками VMware, Inc в США и/или других странах.
Увеличить размер хранилища
Проверьте, что в облаке достаточно квот для увеличения хранилища. Откройте страницу Квоты для облака и убедитесь, что в секции Managed Databases в строке Объем HDD-хранилищ или Объем SSD-хранилищ есть запас места.
Чтобы увеличить размер хранилища для кластера:
- В консоли управления перейдите в каталог с нужным кластером.
- Выберите сервис Managed Service for Greenplum®.
- Выберите нужный кластер.
- В верхней части страницы нажмите кнопку Изменить кластер.
- Измените настройки в блоке Хранилище.
- Нажмите кнопку Сохранить изменения.
Чтобы увеличить размер хранилища для кластера, воспользуйтесь методом API update и передайте в запросе:
- Идентификатор кластера в параметре
clusterId
. Чтобы узнать идентификатор, получите список кластеров в каталоге. - Новый размер хранилища мастера и сегмента в параметрах
masterConfig.resources.diskSize
иmasterConfig.resources.diskSize
. - Список изменяемых полей конфигурации кластера в параметре
updateMask
.
Важно
Этот метод API переопределит все параметры изменяемого объекта, которые не были явно переданы в запросе, на значения по умолчанию. Чтобы избежать этого, перечислите настройки, которые вы хотите изменить, в параметре updateMask
(одной строкой через запятую).