Mise à jour de MercatorAI.Qdrant.dll
A dézipper dans le sous-répertoire PluginQdrant du répertoire principal de Mercator.
Uniquement compatible avec la version Core de Mercator.
Comment installer facilement ce plugin avec MercatorUpdater ?
Installer Qdrant sous Windows
- Télécharger Qdrant depuis cette page : qdrant-x86_64-pc-windows-msvc.zip
- Dézipper le fichier zip dans un nouveau répertoire
- Si on souhaite fixer des options pour Qdrant :
- Créer un sous-répertoire Config
- Y Créer un fichier config.yaml
- Place dans ce fichier ce contenu minimum repris ci-dessous.
- Démarrer Qdrant.exe
- Optionnellement, configurer Qdrant en tant que service, par exemple via sc.exe et ces commandes PowerShell :
sc create Qdrant binPath= "C:\Qdrant\qdrant.exe --config-path C:\Qdrant\Config\config.yaml" start= autosc start Qdrant
service:
http_port: 6333
grpc_port: 6334
Installer Qdrant sous Linux (dans un container Docker)
- Installer Docker
- Installer Qdrant :
docker pull qdrant/qdrant - Créer un sous-répertoire pour le fichier de configuration :
mkdir -p ~/qdrantcd ~/qdrantnano docker-compose.yml- Y coller le contenu repris ci-dessous. Cette configuration va placer les données de Qdrant dans un répertoire en dehors du conteneur docker, ce qui rendra ce stockage persistant.
- Démarrer Qdrant :
docker compose up -d
services:
qdrant:
image: qdrant/qdrant
ports:
- "6333:6333"
- "6334:6334"
volumes:
- ./qdrant_storage:/qdrant/storage
ulimits:
nofile:
soft: "65536"
hard: "65536"
restart: always
Pour les deux installations, le bon fonctionnement peut être vérifier via ces URL :
- http://192.168...:6333/collections : visualiser la liste des collections (format json)
- http://192.168...:6333/dashboard#/collections : interface de contrôle de Qdrant
Les procédures d'installation décrites ci-dessus sont simplifiées et permettent d'utiliser Qdrant dans un environnement de test. Pour une utilisation en production, il faut améliorer cette configuration, dont notamment :
- Protéger les ports 6333, 6334 et 6335 utilisés par Qdrant via un pare-feu adéquat. Attention : les communications TCP jusqu'au conteneur Docker ne passent pas par le pare-feu de la machine hôte.
- Mettre en place un reverse proxy devant Qdrant afin de communiquer en https.