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='username',
password='password',
host='localhost',
port='19530'
)
매개변수 | 설명 |
---|---|
alias |
설정할 Milvus 연결의 별칭입니다. |
user |
Milvus 서버의 사용자 이름입니다. |
password |
Milvus 서버 사용자의 암호입니다. |
host |
Milvus 서버의 IP 주소입니다. |
port |
Milvus 서버의 포트입니다. |
반환 값
제공된 매개변수로 생성된 Milvus 연결입니다.
예외
- NotImplementedError: 연결 매개변수의 핸들러가 gRPC가 아닌 경우
- ParamError: 연결 매개변수의 풀이 지원되지 않는 경우
- Exception: 매개변수의 지정된 서버가 준비되어 있지 않거나 서버에 연결할 수 없는 경우
Milvus 서버에서 연결 해제하기
Milvus 서버에서 연결을 해제합니다.
connections.disconnect("default")
매개변수 | 설명 |
---|---|
alias |
해제할 Milvus 서버의 별칭입니다. |
제한 사항
최대 연결 수는 65,536입니다.