管理Milvus连接
本主题介绍了如何连接和断开Milvus服务器。
在进行任何操作之前,请确保连接到了Milvus服务器。
Milvus支持两个端口,端口19530
和端口9091
:
- 端口
19530
用于gRPC。当使用不同的Milvus SDK连接到Milvus服务器时,它是默认端口。 - 端口
9091
用于RESTful API。当使用HTTP客户端连接到Milvus服务器时,使用该端口。
下面的示例连接到主机为localhost
,端口为19530
或9091
的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。