使用 TiDB Lightning 恢复 GCS 上的备份数据
本文使用的恢复方式基于 TiDB Operator 新版(v1.1 及以上)的 CustomResourceDefinition (CRD) 实现。基于 Helm Charts 实现的备份和恢复方式可参考基于 Helm Charts 实现的 TiDB 集群备份与恢复。
以下示例将存储在 上指定路径上的集群备份数据恢复到 TiDB 集群。
将指定备份数据恢复到 TiDB 集群
创建 restore custom resource (CR),将指定的备份数据恢复至 TiDB 集群:
创建好
Restore
CR 后可通过以下命令查看恢复的状态:
以上示例将存储在 GCS 上指定路径 spec.gcs.path
的备份数据恢复到 TiDB 集群 。关于 GCS 的配置项可以参考 中的配置。
.spec.metadata.namespace
:Restore
CR 所在的 namespace。.spec.to.port
:待恢复 TiDB 集群访问的端口。- :待恢复 TiDB 集群的访问用户。
.spec.to.tidbSecretName
:待恢复 TiDB 集群所需凭证的 secret。.spec.storageSize
:恢复集群时指定所需的 PV 大小。该值应大于备份 TiDB 集群数据的大小。