Technical Sharing:Aplicar cambios de configuración en Milvus 2.0 utilizando Docker Compose
Jingjing Jia, ingeniera de datos de Zilliz, se licenció en Informática por la Universidad Xi'an Jiaotong. Tras unirse a Zilliz, trabaja principalmente en el preprocesamiento de datos, el despliegue de modelos de IA, la investigación tecnológica relacionada con Milvus y la ayuda a los usuarios de la comunidad a implementar escenarios de aplicación. Es muy paciente, le gusta comunicarse con los socios de la comunidad y disfruta escuchando música y viendo anime.
Como usuaria habitual de Milvus, estaba muy ilusionada con la nueva versión Milvus 2.0 RC. Según la introducción en el sitio web oficial, Milvus 2.0 parece superar a sus predecesores por un amplio margen. Tenía muchas ganas de probarlo.
Y lo hice. Sin embargo, cuando realmente tuve en mis manos Milvus 2.0, me di cuenta de que no era capaz de modificar el archivo de configuración en Milvus 2.0 tan fácilmente como lo hice con Milvus 1.1.1. No podía cambiar el archivo de configuración dentro del contenedor docker de Milvus 2.0 iniciado con Docker Compose, e incluso forzar el cambio no tendría efecto. Más tarde, me enteré de que Milvus 2.0 RC era incapaz de detectar los cambios en el archivo de configuración después de la instalación. Y la futura versión estable solucionará este problema.
Después de haber probado diferentes enfoques, he encontrado una manera fiable de aplicar cambios a los archivos de configuración para Milvus 2.0 standalone & cluster, y aquí está cómo.
Tenga en cuenta que todos los cambios en la configuración deben hacerse antes de reiniciar Milvus utilizando Docker Compose.
Modificar el archivo de configuración en Milvus standalone
En primer lugar, tendrá que descargar una copia del archivo milvus.yaml a su dispositivo local.
A continuación, puede cambiar las configuraciones en el archivo. Por ejemplo, puede cambiar el formato del registro como .json
.
1.1.png
Una vez modificado el archivo milvus.yaml, también tendrá que descargar y modificar en archivo docker-compose.yaml para standalone mapeando la ruta local a milvus.yaml en la correspondiente ruta del contenedor docker al archivo de configuración /milvus/configs/milvus.yaml
en la sección volumes
.
1.2.png
Por último, inicie Milvus standalone utilizando docker-compose up -d
y compruebe si las modificaciones se han realizado correctamente. Por ejemplo, ejecute docker logs
para comprobar el formato del registro.
1.3.png
Modificar el archivo de configuración en el cluster Milvus
En primer lugar, descargue y modifique el archivo milvus.yaml para adaptarlo a sus necesidades.
1.4.png
A continuación, deberá descargar y modificar el archivo docker-compose.yml del clúster asignando la ruta local a milvus.yam l a la ruta correspondiente a los archivos de configuración de todos los componentes, es decir, coordenada raíz, coordenada de datos, nodo de datos, coordenada de consulta, nodo de consulta, coordenada de índice, nodo de índice y proxy.
1.5.png
1 . 6.png
1 . 7 .png
Por último, puede iniciar el clúster Milvus utilizando docker-compose up -d
y comprobar si las modificaciones se han realizado correctamente.
Cambiar la ruta del archivo de registro en el archivo de configuración
En primer lugar, descargue el archivo milvus.yaml y cambie la sección rootPath
como el directorio donde espera almacenar los archivos de registro en el contenedor Docker.
1.8.png
A continuación, descargue el archivo docker-compose.yml correspondiente para Milvus standalone o cluster.
Para el modo autónomo, deberá asignar la ruta local a milvus.yaml a la ruta correspondiente del contenedor Docker al archivo de configuración /milvus/configs/milvus.yaml
, y asignar el directorio del archivo de registro local al directorio del contenedor Docker que creó anteriormente.
Para el cluster, necesitará mapear ambas rutas en cada componente.
1.9.png
Por último, inicie Milvus standalone o cluster utilizando docker-compose up -d
y compruebe los archivos de registro para ver si la modificación se ha realizado correctamente.
- Modificar el archivo de configuración en Milvus standalone
- Modificar el archivo de configuración en el cluster Milvus
- Cambiar la ruta del archivo de registro en el archivo de configuración
On This Page
Try Managed Milvus for Free
Zilliz Cloud is hassle-free, powered by Milvus and 10x faster.
Get StartedLike the article? Spread the word