安装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 连接成功!",则连接测试通过。

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐