备份Qdrant云集群
Qdrant 将云实例组织为集群。有时,由于应用程序或系统故障,您可能需要恢复您的集群。
您可能已经在一个常规数据库中拥有数据的真实来源。如果您遇到问题,可以将数据重新索引到您的Qdrant向量搜索集群中。然而,这个过程可能需要时间。对于高可用性的关键项目,我们建议使用复制。只要至少有一个副本在运行,它就能保证集群的正常功能。
对于其他用例,如灾难恢复,您可以设置自动或自助备份。
先决条件
您可以通过Qdrant云仪表板在https://cloud.qdrant.io备份您的Qdrant集群。本节假设您已经按照以下部分所述设置了您的集群:
自动备份
您可以使用我们的云用户界面设置集群的自动备份。通过本页列出的程序,您可以设置每日/每周/每月的快照。您可以根据需要保留任意数量的快照。您可以从您选择的快照中恢复集群。
注意:当您恢复快照时,请考虑以下事项:
- 在恢复快照时,受影响的集群不可用。
- 如果在创建副本后更改了集群设置,集群将重置为之前的配置。
- 之前的配置包括:
- CPU
- 内存
- 节点数量
- Qdrant 版本
配置备份
在完成先决步骤后,您可以使用Qdrant 云仪表板配置备份。为此,请按照以下步骤操作:
- Sign in to the dashboard
- Select Clusters.
- Select the cluster that you want to back up.

- Find and select the Backups tab.
- Now you can set up a backup schedule. The Days of Retention is the number of days after a backup snapshot is deleted.
- Alternatively, you can select Backup now to take an immediate snapshot.

恢复备份
如果您有备份,它将出现在可用备份列表中。您可以选择恢复或删除您选择的备份。

使用快照进行备份
Qdrant 还提供了一个快照 API,允许您创建特定集合或整个集群的快照。有关更多信息,请参阅我们的快照文档。
以下是您可以拍摄快照并恢复集合的方法:
- Take a snapshot:
- 对于单节点集群,在暴露的URL上调用快照端点。
- 对于多节点集群,在集合的每个节点上调用快照。
具体来说,在集群URL前加上
node-{num}-。 然后在各个主机上调用快照端点。从节点0开始。 - 在响应中,您将看到快照的名称。
- Delete and recreate the collection.
- Recover the snapshot:
- 调用恢复端点。为每个主机设置指向快照文件的位置(
file:///qdrant/snapshots/{collection_name}/{snapshot_file_name})。
- 调用恢复端点。为每个主机设置指向快照文件的位置(
备份注意事项
备份是增量的。例如,如果您有两个备份,备份编号2仅包含自备份编号1以来更改的数据。这减少了备份的总成本。
您可以创建多个备份计划。
当你恢复一个快照时,快照日期之后所做的任何更改都会丢失。
