一架梯子,一头程序猿,仰望星空!
Milvus向量数据库教程 > 内容正文

Python Milvus连接管理


管理Milvus连接

本主题介绍了如何连接和断开Milvus服务器。

在进行任何操作之前,请确保连接到了Milvus服务器。

Milvus支持两个端口,端口19530和端口9091

  • 端口19530用于gRPC。当使用不同的Milvus SDK连接到Milvus服务器时,它是默认端口。
  • 端口9091用于RESTful API。当使用HTTP客户端连接到Milvus服务器时,使用该端口。

下面的示例连接到主机为localhost,端口为195309091的Milvus服务器,并断开连接。如果连接被拒绝,请尝试解除相应端口的阻止。

连接到Milvus服务器

构建一个Milvus连接。在进行任何操作之前,请确保连接到Milvus服务器。

from pymilvus import connections
connections.connect(
  alias="default",
  user='用户名',
  password='密码',
  host='localhost',
  port='19530'
)

# 默认安装Milvus没有设置密码
参数 描述
alias 要构建的Milvus连接的别名。
user Milvus服务器的用户名。
password Milvus服务器用户名的密码。
host Milvus服务器的IP地址。
port Milvus服务器的端口。

返回值

通过传递的参数创建的Milvus连接。

异常

  • NotImplementedError:如果连接参数中的处理程序不是GRPC。
  • ParamError:如果连接参数中的池不受支持。
  • 异常:如果参数中指定的服务器没有准备好,我们无法连接到服务器。

从Milvus服务器断开连接

从Milvus服务器断开连接。

connections.disconnect("default")
参数 描述
alias 要断开连接的Milvus服务器的别名。

限制

最大连接数为65,536。



关联主题