
En tant qu’utilisateur fréquent de Milvus, j’étais très enthousiasmé par le nouveau Milvus 2.0 RC. Selon l’introduction sur le site officiel, Milvus 2.0 semble surpasser de loin ses prédécesseurs. J’avais tellement hâte de l’essayer moi-même.
Et j’ai fait. Cependant, lorsque j’ai vraiment mis la main sur Milvus 2.0, j’ai réalisé que je n’étais pas en mesure de modifier le fichier de configuration dans Milvus 2.0 aussi facilement qu’avec Milvus 1.1.1. Je ne pouvais pas modifier le fichier de configuration à l’intérieur du conteneur docker de Milvus 2.0 démarré avec Docker Compose, et même forcer le changement ne prendrait pas effet. Plus tard, j’ai appris que Milvus 2.0 RC était incapable de détecter les modifications apportées au fichier de configuration après l’installation. Et les futures versions stables résoudront ce problème.
Après avoir essayé différentes approches, j’ai trouvé un moyen fiable d’appliquer des modifications aux fichiers de configuration pour Milvus 2.0 autonome et en cluster. Nous allons jeter un coup d’oeil.
Notez que toutes les modifications de configuration doivent être effectuées avant de redémarrer Milvus à l’aide de Docker Compose.
Modifier le fichier de configuration dans Milvus Standalone
Tout d’abord, vous devrez télécharger une copie de milvus.yaml fichier sur votre appareil local.
Ensuite, vous pouvez modifier les configurations dans le fichier. Par exemple, vous pouvez modifier le format du journal comme .json
.

Une fois que milvus.yaml fichier est modifié, vous devrez également le télécharger et le modifier dans docker-compose.yaml fichier pour autonome en mappant le chemin local vers milvus.yaml sur le chemin du conteneur docker correspondant au fichier de configuration /milvus/configs/milvus.yaml
sous le volumes
section.

Enfin, démarrez Milvus autonome en utilisant docker-compose up -d
et vérifiez si les modifications sont réussies. Par exemple, exécutez docker logs
pour vérifier le format du journal.
Modifier le fichier de configuration dans le cluster Milvus
Tout d’abord, téléchargez et modifiez le milvus.yaml fichier en fonction de vos besoins.
Ensuite, vous devrez télécharger et modifier le cluster docker-compose.yml fichier en mappant le chemin local vers milvus.yaml sur le chemin correspondant aux fichiers de configuration dans tous les composants, c’est-à-dire le coord racine, le coord de données, le nœud de données, le coord de requête, le nœud de requête, le coord d’index, le nœud d’index et le proxy.

Enfin, vous pouvez démarrer le cluster Milvus en utilisant docker-compose up -d
et vérifiez si les modifications sont réussies.
Modifier le chemin du fichier journal dans le fichier de configuration
Tout d’abord, téléchargez le milvus.yaml fichier et modifiez le rootPath
section comme répertoire dans lequel vous prévoyez de stocker les fichiers journaux dans le conteneur Docker.
Après cela, téléchargez le correspondant docker-compose.yml fichier pour Milvus autonome ou en cluster.
Pour le mode autonome, vous devez mapper le chemin local vers milvus.yaml sur le chemin du conteneur docker correspondant au fichier de configuration /milvus/configs/milvus.yaml
, et mappez le répertoire du fichier journal local sur le répertoire du conteneur Docker que vous avez créé précédemment.
Pour le cluster, vous devrez mapper les deux chemins dans chaque composant.
Enfin, démarrez Milvus autonome ou en cluster en utilisant docker-compose up -d
et vérifiez les fichiers journaux pour voir si la modification a réussi.