🚀 Essayez Zilliz Cloud, la version entièrement gérée de Milvus, gratuitement—découvrez des performances 10x plus rapides ! Essayez maintenant>>

milvus-logo
LFAI
  • Home
  • Blog
  • Technical Sharing:Appliquer des changements de configuration sur Milvus 2.0 en utilisant Docker Compose

Technical Sharing:Appliquer des changements de configuration sur Milvus 2.0 en utilisant Docker Compose

  • Engineering
October 22, 2021
Jingjing

Jingjing Jia, ingénieur de données chez Zilliz, est diplômée en informatique de l'université Xi'an Jiaotong. Depuis qu'elle a rejoint Zilliz, elle travaille principalement sur le prétraitement des données, le déploiement de modèles d'IA, la recherche sur les technologies liées à Milvus et l'aide aux utilisateurs de la communauté pour mettre en œuvre des scénarios d'application. Elle est très patiente, aime communiquer avec les partenaires de la communauté et aime écouter de la musique et regarder des dessins animés.

En tant qu'utilisateur fréquent de Milvus, j'étais très enthousiaste à l'idée de la nouvelle version de Milvus 2.0 RC. D'après l'introduction sur le site officiel, Milvus 2.0 semble surpasser de loin ses prédécesseurs. J'étais impatient de l'essayer moi-même.

Et c'est ce que j'ai fait. Cependant, lorsque j'ai réellement 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 que je l'avais fait 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 une modification forcée ne prenait pas effet. Plus tard, j'ai appris que Milvus 2.0 RC n'était pas en mesure de détecter les modifications apportées au fichier de configuration après l'installation. La prochaine version stable corrigera 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 standalone & cluster, et voici comment.

Notez que toutes les modifications apportées à la configuration doivent être effectuées avant de redémarrer Milvus à l'aide de Docker Compose.

Modifier le fichier de configuration dans Milvus autonome

Tout d'abord, vous devrez télécharger une copie du fichier milvus.yaml sur votre périphérique local.

Ensuite, vous pouvez modifier les configurations dans le fichier. Par exemple, vous pouvez modifier le format du journal comme suit : .json.

1.1.png 1.1.png

Une fois le fichier milvus.y aml modifié, vous devrez également télécharger et modifier le fichier docker-compose.yaml pour le mode autonome en faisant correspondre le chemin d'accès local à milvus.yaml au chemin d'accès correspondant du conteneur docker au fichier de configuration /milvus/configs/milvus.yaml dans la section volumes.

1.2.png 1.2.png

Enfin, démarrez Milvus standalone à l'aide de 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.

1.3.png 1.3.png

Modifier le fichier de configuration dans le cluster Milvus

Tout d'abord, téléchargez et modifiez le fichier milvus.yaml en fonction de vos besoins.

1.4.png 1.4.png

Ensuite, vous devrez télécharger et modifier le fichier docker-compose.yml du cluster en faisant correspondre le chemin local vers milvus.yaml au chemin correspondant aux fichiers de configuration de tous les composants, c'est-à-dire root coord, data coord, data node, query coord, query node, index coord, index node et proxy.

1.5.png 1.5.png

1.6.png 1.6.png 1.7.png 1 . 7 . png

Enfin, vous pouvez démarrer le cluster Milvus à l'aide de docker-compose up -d et vérifier si les modifications ont été effectuées avec succès.

Modifier le chemin du fichier journal dans le fichier de configuration

Tout d'abord, téléchargez le fichier milvus.yaml et modifiez la section rootPath en indiquant le répertoire dans lequel vous souhaitez stocker les fichiers journaux dans le conteneur Docker.

1.8.png 1.8.png

Ensuite, téléchargez le fichier docker-compose.yml correspondant pour Milvus standalone ou cluster.

Pour le mode autonome, vous devez faire correspondre le chemin local vers milvus.yaml au chemin correspondant du conteneur Docker vers le fichier de configuration /milvus/configs/milvus.yaml, et faire correspondre le répertoire du fichier journal local au répertoire du conteneur Docker que vous avez créé précédemment.

Pour les clusters, vous devrez mapper les deux chemins dans chaque composant.

1.9.png 1.9.png

Enfin, démarrez Milvus standalone ou cluster à l'aide de docker-compose up -d et vérifiez les fichiers journaux pour voir si la modification est réussie.

Like the article? Spread the word

Continuer à Lire