Изменение ClickHouse®-кластера
Как добавить хост в кластер?
Чтобы добавить хост, воспользуйтесь инструкцией. Вы также можете добавить новые хосты в кластер при создании шарда.
Можно ли выставить параметру join_use_nulls значение 1 через CLI?
Да, для этого при создании или изменении настроек пользователя передайте нужное значение настройки join_use_nulls
в параметре --settings
, например:
yc managed-clickhouse user update <имя_пользователя> \
--cluster-name=<имя_кластера> \
--settings="join_use_nulls=1"
Подробнее см. в документации.
Будет ли кластер недоступен во время обновления?
Если в кластере больше одного хоста, то обновление кластера проходит без простоя, так как хосты обновляются поочередно. На время рестарта будут недоступны только отдельные хосты.
Как изменить часовой пояс?
Измените настройку ClickHouse® timezone
Будет ли кластер недоступен при добавлении реплик?
Да, будет небольшой простой в работе во время перезагрузки кластера.
Как дать пользователю права только на чтение?
Для этого при создании или изменении пользователя через CLI передайте настройку readonly=1
в параметре --settings
, например:
yc managed-clickhouse user update <имя_пользователя> \
--cluster-name=<имя_кластера> \
--settings="readonly=1"
Подробнее см. в документации.
Как увеличить лимит памяти (memory limit)?
Измените настройки пользователя и задайте нужное значение параметру Max memory usage
.
Можно ли изменить тип диска?
Нет, тип диска можно выбрать только при создании кластера или восстановлении кластера из резервной копии.
Можно ли изменить сеть и подсети?
Нет, сеть и подсети хостов можно выбрать только при создании кластера или восстановлении кластера из резервной копии.
Как изменить распределение данных по шардам в кластере?
В существующем кластере невозможно изменить расположение данных в шардах. Для изменения выполните перенос данных в новый кластер с перераспределением по шардам с помощью Yandex Data Transfer.
ClickHouse® является зарегистрированным товарным знаком ClickHouse, Inc