Yandex Cloud
Search
Contact UsGet started
  • Blog
  • Pricing
  • Documentation
  • All Services
  • System Status
    • Featured
    • Infrastructure & Network
    • Data Platform
    • Containers
    • Developer tools
    • Serverless
    • Security
    • Monitoring & Resources
    • ML & AI
    • Business tools
  • All Solutions
    • By industry
    • By use case
    • Economics and Pricing
    • Security
    • Technical Support
    • Customer Stories
    • Gateway to Russia
    • Cloud for Startups
    • Education and Science
  • Blog
  • Pricing
  • Documentation
Yandex project
© 2025 Yandex.Cloud LLC
Yandex Managed Service for ClickHouse®
  • Getting started
  • Access management
    • Overview
      • Overview
      • add-external-dictionary
      • add-graphite-rollup
      • add-labels
      • add-zookeeper
      • backup
      • clear-compression
      • clear-query-masking-rules
      • create
      • delete
      • get
      • list
      • list-backups
      • list-external-dictionaries
      • list-logs
      • list-operations
      • move
      • remove-external-dictionary
      • remove-graphite-rollup
      • remove-labels
      • reschedule-maintenance
      • restore
      • set-compression
      • set-query-masking-rules
      • start
      • stop
      • update
      • update-config
  • Terraform reference
  • Yandex Monitoring metrics
  • Audit Trails events
  • Public materials
  • Release notes
  1. CLI reference
  2. cluster
  3. restore

yc managed-clickhouse cluster restore

Written by
Yandex Cloud
Updated at April 22, 2025

Restore a ClickHouse cluster from a backup.

Command UsageCommand Usage

Syntax:

yc managed-clickhouse cluster restore [Flags...] [Global Flags...]

FlagsFlags

Flag Description
--backup-id value[,value]
IDs of the backup to use for restoring a cluster.
--name string
Name for the restored cluster.
--description string
Description for the restored cluster.
--folder-id string
ID of folder where restored cluster will be created.
--environment string
Environment for the restored cluster. Supported values: 'production', 'prestable'.
--network-id string
Network id.
--network-name string
Network 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:
  • name: Shard name.
  • weight: Weight of the shard in the cluster; an integer.
--host PROPERTY=VALUE[,PROPERTY=VALUE...]
Individual configurations for hosts that should be created for the ClickHouse cluster being restored.

Possible property names:
  • zone-id: ID of the availability zone where the new host should reside.
  • subnet-id: ID of the subnet that the host should be created in.
  • subnet-name: Name of the subnet that the host should be created in.
  • assign-public-ip: Assign a public IP address to the host being added.
  • shard-name: Host shard name.
  • type: Type of the host to be created. Supported values: 'clickhouse', 'zookeeper'.
--clickhouse-resource-preset string
Resource preset for computational resources available to a ClickHouse host (CPU, RAM etc.).
--clickhouse-disk-type string
Storage type for a ClickHouse host.
--clickhouse-disk-size byteSize
Storage volume available to a ClickHouse host in GB
--zookeeper-resource-preset string
Resource preset for computational resources available to a ZooKeeper host (CPU, RAM etc.).
--zookeeper-disk-type string
Storage type for the host.
--zookeeper-disk-size byteSize
Storage 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 string
Version of the ClickHouse server software.
--backup-window-start timeofday
Start time for the daily backup in UTC timezone. Format: HH:MM:SS
--cloud-storage-move-factor float
When 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 byteSize
Limit 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 int
Auto 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 string
Service 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.
--admin-password string
Password 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.

Global FlagsGlobal Flags

Flag Description
--profile string
Set 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 int
Enable 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 string
Set the ID of the cloud to use.
--folder-name string
Set the name of the folder to use (will be resolved to id).
--endpoint string
Set the Cloud API endpoint (host:port).
--token string
Set the OAuth token to use.
--impersonate-service-account-id string
Set the ID of the service account to impersonate.
--no-browser Disable opening browser for authentication.
--format string
Set the output format: text (default), yaml, json, json-rest.
--jq string
Query to select values from the response using jq syntax
-h,--help Display help for the command.

Was the article helpful?

Previous
reschedule-maintenance
Next
set-compression
Yandex project
© 2025 Yandex.Cloud LLC