Yandex Cloud
  • Сервисы
  • Решения
  • Почему Yandex Cloud
  • Сообщество
  • Тарифы
  • Документация
  • Связаться с нами
Подключиться
Language / Region
Проект Яндекса
© 2023 ООО «Яндекс.Облако»
Yandex Managed Service for Greenplum®
  • Начало работы
  • Пошаговые инструкции
    • Все инструкции
    • Информация об имеющихся кластерах
    • Расчет конфигурации кластера
    • Создание кластера
    • Подключение к базе данных
    • Остановка и запуск кластера
    • Управление хостами кластера
      • Просмотр хостов кластера
      • Расширение кластера
    • Изменение настроек кластера
    • Управление ролями и пользователями
    • Управление клиентскими процессами
    • Использование внешних таблиц
    • Расширения Greenplum
      • Управление расширениями
      • pgcrypto
      • uuid-cb
    • Управление резервными копиями
    • Просмотр логов кластера
    • Удаление кластера
    • Диагностика производительности
    • Мониторинг состояния кластера и хостов
    • Управление ресурсными группами
  • Практические руководства
    • Миграция базы данных в Managed Service for Greenplum®
    • Создание внешней таблицы на базе таблицы из бакета Yandex Object Storage с помощью конфигурационного файла
    • Миграция базы данных из Greenplum® в PostgreSQL
    • Миграция базы данных из Greenplum® в ClickHouse
  • Концепции
    • Взаимосвязь ресурсов сервиса
    • Классы хостов
    • Сеть в Managed Service for Greenplum®
    • Квоты и лимиты
    • Типы дисков
    • Резервные копии
    • Ресурсные группы
    • Шардирование
    • Типы хранения данных
    • Пользователи и роли
    • Техническое обслуживание
    • Настройки Greenplum®
  • Управление доступом
  • Правила тарификации
  • Справочник API
    • Аутентификация в API
    • gRPC (англ.)
      • Overview
      • BackupService
      • ClusterService
      • ResourcePresetService
      • OperationService
    • REST (англ.)
      • Overview
      • Backup
        • Overview
        • get
        • list
      • Cluster
        • Overview
        • create
        • delete
        • expand
        • get
        • list
        • listBackups
        • listLogs
        • listMasterHosts
        • listOperations
        • listSegmentHosts
        • restore
        • start
        • stop
        • streamLogs
        • update
      • ResourcePreset
        • Overview
        • get
        • list
      • Operation
        • Overview
        • get
  • История изменений
  • Вопросы и ответы
    • Общие вопросы
    • Подключение
    • Резервное копирование
    • Изменение кластера
    • Кластер и хосты Managed Service for Greenplum®
    • Работа с внешними таблицами
    • Управление пользователями
    • Мониторинг и логи
    • Все вопросы на одной странице
  1. Пошаговые инструкции
  2. Изменение настроек кластера

Изменение настроек Greenplum®-кластера

Статья создана
Yandex Cloud
  • Изменить имя и описание кластера
  • Изменить дополнительные настройки кластера
  • Изменить настройки Greenplum®
  • Увеличить размер хранилища

После создания кластера вы можете:

  • Изменить имя и описание кластера.

  • Изменить дополнительные настройки кластера.

  • Изменить настройки Greenplum®.

  • Увеличить размер хранилища.

  • Настроить серверы Greenplum® согласно документации Greenplum®.

Изменить имя и описание кластера

Консоль управления
CLI
API
  1. Перейдите на страницу каталога и выберите сервис Managed Service for Greenplum®.
  2. Выберите кластер и нажмите кнопку Редактировать в верхней части страницы.
  3. В блоке Базовые параметры задайте новые имя и описание кластера.
  4. Нажмите кнопку Сохранить.

Если у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.

По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name или --folder-id.

Чтобы изменить имя и описание кластера Greenplum®:

  1. Посмотрите текущие имя (name) и описание (description) кластера:

    yc managed-greenplum cluster get <идентификатор или имя кластера>
    
  2. Посмотрите описание команды CLI для изменения конфигурации кластера:

    yc managed-greenplum cluster update --help
    
  3. Задайте новое имя и описание кластера:

    yc managed-greenplum cluster update <идентификатор или имя кластера> \
       --new-name <новое имя кластера> \
       --description <новое описание кластера>
    

Воспользуйтесь методом API update и передайте в запросе:

  • Идентификатор кластера в параметре clusterId. Чтобы узнать идентификатор, получите список кластеров в каталоге.
  • Новое имя в параметре name.
  • Новое описание в параметре description.
  • Список изменяемых полей конфигурации кластера в параметре updateMask (в данном случае — name, description).

Важно

Этот метод API переопределит все параметры изменяемого объекта, которые не были явно переданы в запросе, на значения по умолчанию. Чтобы избежать этого, перечислите настройки, которые вы хотите изменить, в параметре updateMask (одной строкой через запятую).

Изменить дополнительные настройки кластера

Консоль управления
CLI
API
  1. Перейдите на страницу каталога и выберите сервис Managed Service for Greenplum®.

  2. Выберите кластер и нажмите кнопку Редактировать на панели сверху.

  3. Измените дополнительные настройки кластера:

    • Начало резервного копирования (UTC) — время по UTC в 24-часовом формате, в которое начинается резервное копирование кластера. Если время не задано, резервное копирование начинается в 22:00 UTC.

    • Окно обслуживания — настройки времени технического обслуживания:

      • Чтобы разрешить проведение технического обслуживания в любое время, выберите пункт произвольное (по умолчанию).
      • Чтобы указать предпочтительное время начала обслуживания, выберите пункт по расписанию и укажите нужные день недели и час дня по UTC. Например, можно выбрать время, когда кластер наименее загружен.

      Операции по техническому обслуживанию проводятся для включенных и выключенных кластеров. Они могут включать в себя: обновление СУБД, применение патчей и так далее.

    • Доступ из DataLens — опция разрешает анализировать данные из кластера в сервисе Yandex DataLens.

    • Доступ из Data Transfer — включите эту опцию, чтобы разрешить доступ к кластеру из сервиса Yandex Data Transfer в Serverless-режиме.

      Это позволит через специальную сеть подключаться к Yandex Data Transfer, запущенному в Kubernetes. В результате будут быстрее выполняться, например, запуск и деактивация трансфера.

    • Защита от удаления — управляет защитой кластера от непреднамеренного удаления пользователем.

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

  4. Нажмите кнопку Сохранить.

Если у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.

По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name или --folder-id.

Чтобы изменить дополнительные настройки кластера:

  1. Посмотрите описание команды CLI для изменения кластера:

    yc managed-greenplum cluster update --help
    
  2. Выполните команду, передав список настроек, которые хотите изменить:

    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®

Вы можете изменить настройки СУБД для хостов вашего кластера.

Консоль управления
CLI
API
  1. Перейдите на страницу каталога и выберите сервис Managed Service for Greenplum®.
  2. Выберите кластер и нажмите кнопку Изменить кластер на панели сверху.
  3. Измените настройки Greenplum®, нажав кнопку Настроить в блоке Настройки СУБД.
  4. Нажмите кнопку Сохранить.
  5. Нажмите кнопку Сохранить изменения.

Если у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.

По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name или --folder-id.

Чтобы изменить настройки СУБД Greenplum®:

  1. Посмотрите полный список настроек, установленных для кластера:

    yc managed-greenplum cluster get <идентификатор или имя кластера>
    
  2. Посмотрите описание команды CLI для изменения конфигурации кластера:

    yc managed-greenplum cluster update-config --help
    
  3. Установите нужные значения параметров:

    Все поддерживаемые параметры перечислены в формате запроса для метода 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-хранилищ есть запас места.

Консоль управления
API

Чтобы увеличить размер хранилища для кластера:

  1. В консоли управления перейдите в каталог с нужным кластером.
  2. Выберите сервис Managed Service for Greenplum®.
  3. Выберите нужный кластер.
  4. В верхней части страницы нажмите кнопку Изменить кластер.
  5. Измените настройки в блоке Хранилище.
  6. Нажмите кнопку Сохранить изменения.

Чтобы увеличить размер хранилища для кластера, воспользуйтесь методом API update и передайте в запросе:

  • Идентификатор кластера в параметре clusterId. Чтобы узнать идентификатор, получите список кластеров в каталоге.
  • Новый размер хранилища мастера и сегмента в параметрах masterConfig.resources.diskSize и masterConfig.resources.diskSize.
  • Список изменяемых полей конфигурации кластера в параметре updateMask.

Важно

Этот метод API переопределит все параметры изменяемого объекта, которые не были явно переданы в запросе, на значения по умолчанию. Чтобы избежать этого, перечислите настройки, которые вы хотите изменить, в параметре updateMask (одной строкой через запятую).

Была ли статья полезна?

Language / Region
Проект Яндекса
© 2023 ООО «Яндекс.Облако»
В этой статье:
  • Изменить имя и описание кластера
  • Изменить дополнительные настройки кластера
  • Изменить настройки Greenplum®
  • Увеличить размер хранилища