Qdrant向量数据库部署方法以及在线托管的使用方法

VFX大学 VFX Pipeline | 数字创意工作流 Ai应用RAG知识库构建与部署资源使用方法汇总 Qdrant向量数据库部署方法以及在线托管的使用方法

#128251

追光
参与者

Qdrant向量数据库部署方法以及使用方法

Qdrant 是一个高性能的向量搜索引擎,专为存储和检索高维向量数据而设计。它支持语义搜索、推荐系统、图像检索等应用场景。Qdrant 提供了开源版本以及在线托管服务(Qdrant Cloud),开发者可以轻松部署和使用。以下是 Qdrant 的基本使用流程:

一、安装Qdrant(使用docker安装)
1、拉取静像

docker pull docker.m.daocloud.io/qdrant/qdrant

2、运行镜像(在运行前必须要设置api密钥)

docker run -d -p 6333:6333 -p 6334:6334 -e QDRANT__SERVICE__API_KEY=密钥 -v /挂载的磁盘路径/:/qdrant/storage --name NewVFX_Vector docker.m.daocloud.io/qdrant/qdrant:latest

3、默认在 localhost:6333 运行
打开浏览器输入地址后即可打开管理界面,这里会弹出密钥验证,输入运行时候设置的密钥即可。


4、创建数据库

PUT collections/star_charts
{
  "vectors": {
    "size": 1024,
    "distance": "Dot"
  }
}

//star_charts 是数据库名(随意更改),size是数据库维度,不同的Emb模型有不同的数据维度;distance是计算方式


5、创建好数据库后,在应用内连接
服务器:localhost:6333 ;数据库名:star_charts;apikey:密钥


6、数据库的备份和还原
Qdrant支持数据库快照,可以将数据库打快照并下载备份,也可以上传快照进行还原。

点击进入数据库后,点击Snapshot,即可创建快照并下载。也可以在collection界面上传快照对数据进行还原。



二、 Qdrant 在线托管数据库的使用方法

Qdrant Cloud 提供完全托管的在线数据库服务,无需管理底层基础设施。自动扩展功能,适应不同规模的工作负载。

以下是使用 Qdrant 托管数据库 的详细步骤:

1. 访问 Qdrant Cloud,并注册一个新账户。


2. 创建集群
登录后进入控制台 ,将看到 Qdrant Cloud 的管理界面。

创建新集群
– 点击“Create Cluster”按钮。
– 选择适合需求的配置(如性能模式、区域位置等)。
– 输入集群名称,并确认创建。

等待集群启动
创建完成后,Qdrant 将分配一个托管的集群实例。可以在控制台中查看集群的状态和详细信息。


3. 获取 API 密钥和连接信息

API 密钥
在 Qdrant Cloud 控制台中,找到集群详情页面,复制生成的 API 密钥。这个密钥用于身份验证。

主机地址
同样在集群详情页面中,您可以找到分配给您的 主机地址(例如:`https://your-cluster-id.aws.qdrant.cloud`)。这是与 Qdrant 集群交互的入口。