Перейти к содержимому

Управление кластером

  • Веб-консоль
  • MWS CLI
  • API
  1. В веб-консоли выберите нужный проект.

  2. В списке сервисов выберите Managed ClickHouse.

    Откроется список кластеров проекта.

Получить информацию о конкретном кластере

Заголовок раздела «Получить информацию о конкретном кластере»
  • Веб-консоль
  • MWS CLI
  • API
  1. В веб-консоли выберите нужный проект.

  2. В списке сервисов выберите Managed ClickHouse.

  3. Нажмите на имя нужного кластера.

    Откроется страница кластера.

Вы можете изменить только отображаемое имя кластера. Идентификатор кластера при этом не изменится.

  • Веб-консоль
  • MWS CLI
  • API
  1. В веб-консоли выберите нужный проект.
  2. В списке сервисов выберите Managed ClickHouse.
  3. Нажмите на значок ... для нужного кластера и выберите Переименовать.
  4. Укажите новое отображаемое имя кластера и нажмите кнопку Сохранить.
  • Веб-консоль
  • MWS CLI
  • API
  1. В веб-консоли выберите нужный проект.

  2. В списке сервисов выберите Managed ClickHouse.

  3. Нажмите на имя нужного кластера.

  4. Нажмите кнопку Задать новый пароль.

  5. Задайте вручную или сгенерируйте новый пароль.

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

  7. Сохраните новый пароль локально или в Secret Manager. За использование сервиса Secret Manager взимается плата.

    Не закрывайте окно, пока не сохраните пароль: позже доступа к паролю не будет.

    Чтобы сохранить пароль в Secret Manager:

    1. Нажмите на строку Сохранить пароль в Secret Manager.

    2. Сохраните учетные данные одним из способов:

      • В новом секрете
      • В существующем секрете
      1. На вкладке Новый нажмите кнопку Создать секрет.

        Откроется страница создания секрета.

      2. (опционально) Измените автоматически сгенерированное имя секрета. Позже это имя (name) и созданный из него идентификатор (ID) секрета нельзя изменить, меняется только отображаемое имя (display name) секрета.

      3. (опционально) Чтобы использовать для шифрования ключ KMS, выберите Пользовательский ключ, затем выберите нужный ключ KMS или создайте новый. По умолчанию используется Системный ключ, которым управляет MWS Cloud Platform.

      4. (опционально) Измените автоматически сгенерированное описание секрета.

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

      Учетные данные администратора будут сохранены в первой версии секрета.

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

  • MWS CLI
  • API
  1. Если у вас нет утилиты MWS CLI:

  2. Узнайте имя кластера:

    bash
    mws mclickhouse cluster list
  3. Передайте в команде изменения кластера описание новой топологии кластера:

    bash
    mws mclickhouse cluster update <имя кластера> --shards '
    <описание топологии>
    '

    Примеры описания топологий:

    yaml
    name: sh1
    resources:
    vmType: <тип ВМ — например, vmTypes/gen-4-8>
    disk:
    size: <размер диска в гигабайтах — например, 20GB>
    type: <тип диска — NETWORK_STANDARD_SSD>
    weight: 1
    instances:
    - zone: ru-central1-a
    count: <количество узлов в зоне доступности ru-central1-a — 1>
    endpoints:
    - address:
    spec:
    subnet: projects/<имя проекта>/networks/<имя сети>/subnets/<имя подсети>
    - zone: ru-central1-b
    count: <количество узлов в зоне доступности ru-central1-b — 1>
    endpoints:
    - address:
    spec:
    subnet: projects/<имя проекта>/networks/<имя сети>/subnets/<имя подсети>

    Каждый шард передается в флаг --shards по отдельности.

    yaml
    name: sh1
    resources:
    vmType: <тип ВМ — например, vmTypes/gen-4-8>
    disk:
    size: <размер диска в гигабайтах — например, 20GB>
    type: <тип диска — NETWORK_STANDARD_SSD>
    weight: 1
    instances:
    - zone: ru-central1-a
    count: <количество узлов в зоне доступности ru-central1-a — 1>
    endpoints:
    - address:
    spec:
    subnet: projects/<имя проекта>/networks/<имя сети>/subnets/<имя подсети>
    - zone: ru-central1-b
    count: <количество узлов в зоне доступности ru-central1-b — 1>
    endpoints:
    - address:
    spec:
    subnet: projects/<имя проекта>/networks/<имя сети>/subnets/<имя подсети>
    yaml
    name: sh2
    resources:
    vmType: <тип ВМ — например, vmTypes/gen-4-8>
    disk:
    size: <размер диска в гигабайтах — например, 20GB>
    type: <тип диска — NETWORK_STANDARD_SSD>
    weight: 1
    instances:
    - zone: ru-central1-a
    count: <количество узлов в зоне доступности ru-central1-a — 1>
    endpoints:
    - address:
    spec:
    subnet: projects/<имя проекта>/networks/<имя сети>/subnets/<имя подсети>
    - zone: ru-central1-b
    count: <количество узлов в зоне доступности ru-central1-b — 1>
    endpoints:
    - address:
    spec:
    subnet: projects/<имя проекта>/networks/<имя сети>/subnets/<имя подсети>

    Если топология была изменена успешно, в ответе будут выведены обновленные параметры кластера.

В кластере Managed ClickHouse можно назначить внешние IP-адреса следующим эндпоинтам:

  • эндпоинт кластера — для подключения к случайному активному узлу кластера;
  • эндпоинт шарда — для подключения к случайному активному узлу шарда;
  • эндпоинт узла — для подключения к конкретному узлу.

Эндпоинты для подключения к шардам и узлам объединены в группы. Все эндпоинты в группе могут иметь IP-адреса только одного типа.

Временные внешние IP-адреса можно сменить только на зарезервированные.

  • Веб-консоль
  • MWS CLI
  • API
  1. В веб-консоли выберите нужный проект.
  2. В списке сервисов выберите Managed ClickHouse.
  3. Нажмите на имя нужного кластера.
  4. Перейдите на вкладку Сети.
  5. Над списком эндпоинтов нажмите на значок ...Редактировать.
  6. Определите, какой группе эндпоинтов нужно назначить внешний IP-адрес: кластеру, шардам или узлам.
  7. Выберите тип IP-адреса: временный, который выбирается автоматически из диапазона подсети, или зарезервированный. Выбранный тип адреса применится ко всем объектам в группе шардов или узлов.
  8. Если вы выбрали зарезервированный адрес, для каждого объекта в группе нажмите на значок редактирования и назначьте IP-адрес. Если IP-адреса еще не зарезервированы, зарезервируйте их.
  9. Нажмите кнопку Сохранить.

Внешние IP-адреса отвязываются у всех эндпоинтов в группе эндпоинтов кластера.

  • Веб-консоль
  • MWS CLI
  • API
  1. В веб-консоли выберите нужный проект.
  2. В списке сервисов выберите Managed ClickHouse.
  3. Нажмите на имя нужного кластера.
  4. Перейдите на вкладку Сети.
  5. Над списком эндпоинтов нажмите на значок ...Редактировать.
  6. Выберите нужную группу эндпоинтов.
  7. Выберите тип IP-адреса Без адреса. Внешние IP-адреса будут отвязаны у всех объектов в группе узлов или шардов.
  8. Нажмите кнопку Сохранить.
  • Веб-консоль
  • MWS CLI
  • API
  1. В веб-консоли выберите нужный проект.
  2. В списке сервисов выберите Managed ClickHouse.
  3. Нажмите на имя нужного кластера.
  4. Нажмите на значок редактирования для блока Конфигурация узла и измените конфигурацию.
  5. Нажмите кнопку Сохранить.
  • Веб-консоль
  • MWS CLI
  • API
  1. В веб-консоли выберите нужный проект.
  2. В списке сервисов выберите Managed ClickHouse.
  3. Нажмите на имя нужного кластера.
  4. Нажмите на значок редактирования для блока Конфигурация ClickHouse Keeper и измените конфигурацию.
  5. Нажмите кнопку Сохранить.
  • Веб-консоль
  • MWS CLI
  • API
  1. В веб-консоли выберите нужный проект.
  2. В списке сервисов выберите Managed ClickHouse.
  3. Нажмите на имя нужного кластера и перейдите на вкладку Настройки.
  • Веб-консоль
  • MWS CLI
  • API
  1. В веб-консоли выберите нужный проект.
  2. В списке сервисов выберите Managed ClickHouse.
  3. Нажмите на имя нужного кластера и перейдите на вкладку Настройки.
  4. Измените день и время, когда начинается сервисное окно.
  • Веб-консоль
  • MWS CLI
  • API
  1. В веб-консоли выберите нужный проект.
  2. В списке сервисов выберите Managed ClickHouse.
  3. Нажмите на значок ... для нужного кластера и выберите Остановить.
  4. Подтвердите остановку.
  • Веб-консоль
  • MWS CLI
  • API
  1. В веб-консоли выберите нужный проект.
  2. В списке сервисов выберите Managed ClickHouse.
  3. Нажмите на значок ... для нужного кластера и выберите Запустить.
  4. Подтвердите запуск.
Внимание

Удаленный кластер нельзя восстановить.

  • Веб-консоль
  • MWS CLI
  • API
  1. В веб-консоли выберите нужный проект.
  2. В списке сервисов выберите Managed ClickHouse.
  3. Нажмите на значок ... для удаляемого кластера и выберите Удалить.
  4. Подтвердите удаление.