restore-cluster
此操作会将备份恢复到一个新集群。
说明
在 Zilliz Cloud 中,备份是您数据的一个副本,可在数据丢失或系统故障时帮助您恢复整个集群或特定 Collection。
恢复集群会创建一个新集群,并将所有已备份的 Collection 复制到其中。运行此命令时如果不带任何选项,将触发一组交互式提示。
此功能仅适用于 Dedicated 集群。
概要
zilliz backup restore-cluster
--cluster-id <value>
--backup-id <value>
--project-id <value>
--name <value>
--cu-size <value>
--collection-status <KEEP | RELEASE>
--restore-version-policy <LATEST | ORIGINAL>
[--output <value>]
[--query <value>]
[--no-header]
选项
-
--cluster-id (string) -
[必需]
表示源集群 ID,类似于
inxx-xxxxx。如果集群使用
zilliz context set进行了配置,则在未配置此选项时会自动应用。 -
--backup-id (string) -
[必需]
表示要恢复的备份 ID,类似于
backupx-xxxxx。 -
--project-id (string) -
[必需]
表示目标项目 ID,类似于
proj-xxxxx -
--name (string) -
[必需]
表示新集群名称。
-
--cu-size (integer) -
[必需]
表示新集群的计算单元(CU)。
CU 是用于并行处理数据的计算资源基本单位,不同类型的 CU 由不同组合的 CPU、内存和存储组成。CU 的概念仅适用于 Dedicated 集群。
-
对于 Standard 项目中的 Dedicated 集群,其 CU 规格与副本数的乘积必须小于或等于 32。
-
对于 Enterprise 项目中的 Dedicated 集群,其 CU 规格与副本数的乘积必须小于或等于 1,024。
-
-
--collection-status (string) -
[必需]
表示恢复后的 Collection 状态。
可能的值包括:
KEEP和RELEASE。 -
--output, -o (string) -
表示输出格式。可能的值包括:
-
json, -
table, -
text, -
yaml, -
csv。
-
-
--no-header (boolean) -
表示当输出设置为
table或csv时,是否省略表头行。 -
--query, -q (string) -
表示用于筛选输出的 JMESPath 表达式。
-
--restore-version-policy (string) -
指定 DB 版本恢复策略。可能的值包括:
LATEST和ORIGINAL。
示例
# Restore with collections loaded
zilliz backup restore-cluster --cluster-id in01-xxxx \
--backup-id backup-xxxx \
--project-id proj-xxxx \
--name restored \
--cu-size 1 \
--collection-status KEEP \
--restore-version-policy LATEST