Verwalten von Milvus-Verbindungen
In diesem Thema wird erläutert, wie eine Verbindung mit dem Milvus-Server hergestellt und getrennt wird.
Bevor Sie irgendwelche Operationen durchführen, stellen Sie sicher, dass Sie mit dem Milvus-Server verbunden sind.
Milvus unterstützt zwei Ports, Port 19530
und Port 9091
:
- Port
19530
wird für gRPC verwendet und ist der Standardport für die Verbindung zum Milvus-Server über verschiedene Milvus-SDKs. - Port
9091
wird für die RESTful-API verwendet. Verwenden Sie diesen Port, wenn Sie sich mit dem Milvus-Server über einen HTTP-Client verbinden.
Im folgenden Beispiel wird eine Verbindung zum Milvus-Server mit dem Host localhost
und dem Port 19530
oder 9091
hergestellt und anschließend getrennt. Falls die Verbindung abgelehnt wird, versuchen Sie, den entsprechenden Port freizugeben.
Verbindung mit dem Milvus-Server herstellen
Stellen Sie eine Verbindung mit dem Milvus-Server her. Stellen Sie sicher, dass Sie mit dem Milvus-Server verbunden sind, bevor Sie irgendwelche Operationen durchführen.
from pymilvus import connections
connections.connect(
alias="default",
user='Benutzername',
password='Passwort',
host='localhost',
port='19530'
)
Parameter | Beschreibung |
---|---|
alias |
Der Alias für die zu erstellende Milvus-Verbindung. |
user |
Der Benutzername des Milvus-Servers. |
password |
Das Passwort für den Benutzernamen des Milvus-Servers. |
host |
Die IP-Adresse des Milvus-Servers. |
port |
Der Port des Milvus-Servers. |
Rückgabewert
Die mit den bereitgestellten Parametern erstellte Milvus-Verbindung.
Ausnahmen
- NotImplementedError: Wenn der Handler in den Verbindungsparametern nicht gRPC ist.
- ParamError: Wenn der Pool in den Verbindungsparametern nicht unterstützt wird.
- Exception: Wenn der angegebene Server in den Parametern nicht bereit ist und keine Verbindung zum Server hergestellt werden kann.
Verbindung mit dem Milvus-Server trennen
Trennen Sie die Verbindung zum Milvus-Server.
connections.disconnect("default")
Parameter | Beschreibung |
---|---|
alias |
Der Alias des Milvus-Servers, von dem die Verbindung getrennt werden soll. |
Einschränkungen
Die maximale Anzahl der Verbindungen beträgt 65.536.