Milvus接続の管理
このトピックでは、Milvusサーバへの接続と切断方法について説明します。
どんな操作を行う前にも、Milvusサーバに接続していることを確認してください。
Milvusは2つのポート、ポート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'
)
パラメーター | 説明 |
---|---|
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です。