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です。