Java 对接 Milvus 向量数据库从 0 到 1
·
安装Milvus并进行镜像部署
确保Docker已安装并运行。拉取Milvus的Docker镜像,推荐使用官方提供的milvusdb/milvus镜像。通过以下命令启动Milvus服务:
docker pull milvusdb/milvus:latest
docker run -d --name milvus_standalone -p 19530:19530 -p 9091:9091 milvusdb/milvus:latest
验证容器是否正常运行:
docker ps
使用Java进行相关依赖下载
在Java项目中添加Milvus Java SDK依赖。若使用Maven,在pom.xml中添加以下依赖项:
<dependency>
<groupId>io.milvus</groupId>
<artifactId>milvus-sdk-java</artifactId>
<version>2.1.0</version>
</dependency>
更新Maven项目以确保依赖下载完成:
mvn clean install
Java使用Milvus的SDK进行连接测试代码
创建Java测试类,初始化Milvus客户端并测试连接。示例代码如下:
import io.milvus.client.*;
public class MilvusTest {
public static void main(String[] args) {
ConnectParam connectParam = ConnectParam.newBuilder()
.withHost("localhost") // 本地 Milvus 服务地址
.withPort(19530) // 默认端口
.build();
// 2. 建立连接
MilvusServiceClient client = new MilvusServiceClient(connectParam);
// 3. 验证连接(可选,打印连接状态)
if (client.checkHealth().getStatus() == 0) {
System.out.println("✅ Milvus 连接成功!");
} else {
System.out.println("❌ Milvus 连接失败,请检查服务是否启动");
return;
}
}
}
运行代码前确保Milvus服务已启动。若输出 "Milvus 连接成功!",则连接测试通过。
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)