Ноды ClickHouse
Нода — сервер с развёрнутой СУБД.
Репликация — это механизм синхронного или асинхронного копирования данных между нодами кластера. Репликация решает следующие задачи:
повышение отказоустойчивости — при сбое одной ноды данные доступны на других нодах;
балансировка нагрузки — чтение данных распределяется между всеми нодами, снижая нагрузку на отдельные ноды;
- согласованность данных — гарантия, что все ноды содержат актуальные данные (при синхронной репликации).
В ClickHouse репликация поддерживается только для таблиц семейства MergeTree:
- ReplicatedMergeTree;
- ReplicatedSummingMergeTree;
- ReplicatedReplacingMergeTree;
- ReplicatedAggregatingMergeTree;
- ReplicatedCollapsingMergeTree;
- ReplicatedVersionedCollapsingMergeTree;
- ReplicatedGraphiteMergeTree.
Каждая реплика хранит свою копию данных и обменивается изменениями с другими репликами через Координатор .
Добавление нод
Действие доступно, если в кластере от 2 до 6 нод и статус заказа В порядке.
Чтобы добавить ноды в кластер:
- Выберите проект, в котором заказан кластер ClickHouse.
- В главном меню портала перейдите в раздел Ресурсы → Базы данных → Managed Service for ClickHouse.
- В строке с нужным кластером нажмите на кнопку и выберите пункт Добавить ноду.
- В поле Количество нод в кластере * укажите количество добавляемых нод:
В кластере может быть максимум 7 нод. - Нажмите на кнопку Добавить.
Добавленные ноды отображаются на вкладке Ноды: