yc managed-clickhouse cluster restore
Статья создана
Обновлена 24 июля 2025 г.
Restore a ClickHouse cluster from a backup.
Command Usage
Syntax:
yc managed-clickhouse cluster restore [Flags...] [Global Flags...]
Flags
| Flag | Description |
|---|---|
--backup-id |
value[,value]IDs of the backup to use for restoring a cluster. |
--name |
stringName for the restored cluster. |
--description |
stringDescription for the restored cluster. |
--folder-id |
stringID of folder where restored cluster will be created. |
--environment |
stringEnvironment for the restored cluster. Supported values: 'production', 'prestable'. |
--network-id |
stringNetwork id. |
--network-name |
stringNetwork name. |
--shard |
PROPERTY=VALUE[,PROPERTY=VALUE...]Configurations of the shards that should be created in the cluster. Their number, names and order should match those in the backups whose ids you provide in the flags. Possible property names:
|
--host |
PROPERTY=VALUE[,PROPERTY=VALUE...]Individual configurations for hosts that should be created for the ClickHouse cluster being restored. Possible property names:
|
--clickhouse-resource-preset |
stringResource preset for computational resources available to a ClickHouse host (CPU, RAM etc.). |
--clickhouse-disk-type |
stringStorage type for a ClickHouse host. |
--clickhouse-disk-size |
byteSizeStorage volume available to a ClickHouse host in GB |
--zookeeper-resource-preset |
stringResource preset for computational resources available to a ZooKeeper host (CPU, RAM etc.). |
--zookeeper-disk-type |
stringStorage type for the host. |
--zookeeper-disk-size |
byteSizeStorage volume available to a ZooKeeper host in GB |
--datalens-access |
Allow access for DataLens |
--websql-access |
Allow access for Web SQL |
--metrika-access |
Allow access for Yandex Metrika |
--serverless-access |
Allow access for Serverless |
--datatransfer-access |
Allow access for DataTransfer |
--yandexquery-access |
Allow access for Yandex Query |
--version |
stringVersion of the ClickHouse server software. |
--backup-window-start |
timeofdayStart time for the daily backup in UTC timezone. Format: HH:MM:SS |
--cloud-storage-move-factor |
floatWhen to move data to Yandex Object Storage. |
--cloud-storage-data-cache |
Whether to use cache for data on Yandex Object Storage. |
--cloud-storage-data-cache-max-size |
byteSizeLimit for cache for data on Yandex Object Storage. |
--cloud-storage-prefer-not-to-merge |
Disable merge of data parts stored in Yandex Object Storage. |
--enable-sql-database-management |
Whether database management through SQL commands is enabled. |
--enable-sql-user-management |
Whether user management through SQL commands is enabled. |
--embedded-keeper |
Whether cluster should use embedded Keeper instead of Zookeeper. |
--backup-retain-period-days |
intAuto backups retain period in days. |
--labels |
key=value[,key=value...]A list of labels as key-value pairs to add for the cluster being restored. |
--service-account |
stringService account for the ClickHouse cluster being restored. |
--security-group-ids |
value[,value]A list of security groups for the ClickHouse cluster. |
--cloud-storage |
Whether to use Yandex Object Storage for storing ClickHouse data. |
--deletion-protection |
Deletion Protection inhibits deletion of the cluster. |
--disk-encryption-key-id |
stringID of the KMS key for cluster disk encryption. Empty input will remove the use of encryption. |
--admin-password |
stringPassword for entity. Usage of --read-admin-password is more secure |
--read-admin-password |
Read password for entity from input |
--generate-admin-password |
Generate random password |
--async |
Display information about the operation in progress, without waiting for the operation to complete. |
--disk-size-autoscaling |
PROPERTY=VALUE[,PROPERTY=VALUE...]Disk size autoscaling settings Possible property names:
|
--maintenance-window |
PROPERTY=VALUE[,PROPERTY=VALUE...]Maintenance window settings Possible property names:
|
Global Flags
| Flag | Description |
|---|---|
--profile |
stringSet the custom configuration file. |
--debug |
Debug logging. |
--debug-grpc |
Debug gRPC logging. Very verbose, used for debugging connection problems. |
--no-user-output |
Disable printing user intended output to stderr. |
--retry |
intEnable gRPC retries. By default, retries are enabled with maximum 5 attempts. Pass 0 to disable retries. Pass any negative value for infinite retries. Even infinite retries are capped with 2 minutes timeout. |
--cloud-id |
stringSet the ID of the cloud to use. |
--folder-name |
stringSet the name of the folder to use (will be resolved to id). |
--endpoint |
stringSet the Cloud API endpoint (host:port). |
--token |
stringSet the OAuth token to use. |
--impersonate-service-account-id |
stringSet the ID of the service account to impersonate. |
--no-browser |
Disable opening browser for authentication. |
--format |
stringSet the output format: text (default), yaml, json, json-rest. |
--jq |
stringQuery to select values from the response using jq syntax |
-h,--help |
Display help for the command. |