---
title: 'Масштабировать кластер ClickHouse®'
sidebar_label: 'Масштабировать кластер'
sidebar_position: 13
description: 'Как изменить конфигурацию нод группы в кластере ClickHouse®'
---

import Tabs from '@theme/Tabs'
import TabItem from '@theme/TabItem'
import {TabItemLabel} from 'docs-kit/components'
import Formbricks from '@theme/MDXComponents/Formbricks'
import MoreVerticalIcon from 'docs-kit/icons/more-vertical'

# Масштабировать кластер ClickHouse®

В кластер облачных баз данных ClickHouse® можно [добавить](#add-shard) или [удалить шарды](#delete-shard).
Чтобы добавить [шард](/managed-databases/clickhouse/about-node-groups.mdx#shard) в кластер, состоящий из одного шарда с одной нодой, сначала нужно [добавить ClickHouse® Keeper](#add-clickhouse-keeper).
[Группа нод ClickHouse® Keeper](/managed-databases/clickhouse/about-node-groups.mdx#clickhouse-keeper) обязательна для всех конфигураций кластера, кроме однонодной.

Вы также можете [масштабировать группы нод](#resize-node-group) — шарды и ClickHouse® Keeper.
Например:

* изменить [конфигурацию](/managed-databases/clickhouse/configurations.mdx) внутри [линеек](/managed-databases/clickhouse/configurations.mdx) с фиксированными конфигурациями — можно выбрать конфигурацию только с размером [диска](/managed-databases/clickhouse/volumes.mdx) больше, чем в текущей;

* увеличить количество vCPU, RAM и размер диска в линейке с произвольными конфигурациями;

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

## Добавить шард \{#add-shard}

Вы можете добавить только один [шард](/managed-databases/clickhouse/about-node-groups.mdx#shard) за раз.
В кластере может быть не больше десяти шардов.

1. Если кластер состоит только из одного шарда с одной нодой, [добавьте ClickHouse® Keeper](#add-clickhouse-keeper).

2. В [панели управления](https://my.selectel.ru/vpc/default/dbaas/) в верхнем меню нажмите **Продукты** и выберите **Облачные базы данных**.

3. Откройте вкладку **Активные**.

4. Откройте страницу кластера базы данных → вкладка **Настройки**.

5. В блоке **Кластер** нажмите **Добавить шард**.

6. Опционально: измените имя шарда.

7. Выберите [линейку конфигураций](/managed-databases/clickhouse/configurations.mdx).

8. Если вы выбрали линейку с произвольными конфигурациями, выберите тип [диска](/managed-databases/clickhouse/volumes.mdx) и укажите количество vCPU, размер RAM и размер диска.

9. Если вы выбрали линейку с фиксированными конфигурациями, выберите [конфигурацию](/managed-databases/clickhouse/configurations.mdx).

10. Укажите количество нод в шарде.

11. Опционально: чтобы ноды шарда были доступны из интернета, отметьте чекбокс **Подключить публичный доступ**.
    Для каждой ноды шарда будет назначен отдельный [публичный IP-адрес](/managed-databases/clickhouse/public-ip.mdx).

    Если подсеть кластера не соответствует [требованиям](/managed-databases/clickhouse/public-ip.mdx#requirements), подключение публичного доступа недоступно.
    Вы можете [подготовить приватную подсеть](/managed-databases/clickhouse/public-ip.mdx#configure-subnet) и [подключить публичный IP-адрес](/managed-databases/clickhouse/public-ip.mdx#assign-public-ip-in-existing-cluster) после добавления шарда.

12. Опционально: укажите [вес шарда](/managed-databases/clickhouse/about-node-groups.mdx#shard-weight).
    Доступны значения от 0 до 65 535.

13. Нажмите **Сохранить**.

## Добавить ClickHouse® Keeper \{#add-clickhouse-keeper}

:::info

[Группу нод ClickHouse® Keeper](/managed-databases/clickhouse/about-node-groups.mdx#clickhouse-keeper) нельзя удалить из кластера после ее добавления.

:::

При добавлении ClickHouse® Keeper таблицы MergeTree автоматически преобразуются в реплицируемые таблицы (например, в ReplicatedMergeTree).
Подробнее про реплицируемые таблицы в инструкции [Replicated\* table engines](https://clickhouse.com/docs/engines/table-engines/mergetree-family/replication) документации ClickHouse®.

1. В [панели управления](https://my.selectel.ru/vpc/default/dbaas/) в верхнем меню нажмите **Продукты** и выберите **Облачные базы данных**.

2. Откройте вкладку **Активные**.

3. Откройте страницу кластера базы данных → вкладка **Настройки**.

4. В блоке **Кластер** нажмите **Добавить ClickHouse Keeper**.

5. Опционально: измените имя [группы нод](/managed-databases/clickhouse/about-node-groups.mdx).

6. Выберите [линейку конфигураций](/managed-databases/clickhouse/configurations.mdx).

7. Если вы выбрали линейку с произвольными конфигурациями, выберите тип [диска](/managed-databases/clickhouse/volumes.mdx) и укажите количество vCPU, размер RAM и размер диска.

8. Если вы выбрали линейку с фиксированными конфигурациями, выберите [конфигурацию](/managed-databases/clickhouse/configurations.mdx).

9. Нажмите **Сохранить**.

## Удалить шард \{#delete-shard}

:::danger

Удаление [шарда](/managed-databases/clickhouse/about-node-groups.mdx#shard) приведет к удалению всех данных, которые находятся на этом шарде.

:::

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

1. В [панели управления](https://my.selectel.ru/vpc/default/dbaas/) в верхнем меню нажмите **Продукты** и выберите **Облачные базы данных**.

2. Откройте вкладку **Активные**.

3. Откройте страницу кластера → вкладка **Настройки**.

4. В меню <MoreVerticalIcon /> шарда выберите **Удалить**.

5. Введите имя шарда для подтверждения.

6. Нажмите **Удалить**.

## Масштабировать группу нод \{#resize-node-group}

:::warning

В процессе масштабирования группы нод активные соединения с нодами прервутся.

:::

1. В [панели управления](https://my.selectel.ru/vpc/default/dbaas/) в верхнем меню нажмите **Продукты** и выберите **Облачные базы данных**.

2. Откройте вкладку **Активные**.

3. Откройте страницу кластера базы данных → вкладка **Настройки**.

4. В меню <MoreVerticalIcon /> группы нод выберите **Изменить конфигурацию**.

5. Опционально: измените имя группы нод.

6. Масштабируйте группу нод.
   Вы можете:

   * изменить [конфигурацию](/managed-databases/clickhouse/configurations.mdx) внутри [линеек](/managed-databases/clickhouse/configurations.mdx) с фиксированными конфигурациями — можно выбрать конфигурацию только с размером диска больше, чем в текущей;
   * увеличить количество vCPU, RAM и размер [диска](/managed-databases/clickhouse/volumes.mdx) в [линейке](/managed-databases/clickhouse/configurations.mdx) с произвольными конфигурациями;
   * изменить линейку конфигураций на другую с таким же типом диска, но большим размером диска.
     Изменить линейку с локальным диском на линейку с сетевым диском и наоборот нельзя.

7. Нажмите **Сохранить**.

ClickHouse® является зарегистрированным товарным знаком ClickHouse, Inc. https://clickhouse.com.

<Formbricks />
