Condivisione tecnica:Applicare le modifiche di configurazione su Milvus 2.0 usando Docker Compose
Jingjing Jia, Data Engineer di Zilliz, si è laureata in Informatica presso la Xi'an Jiaotong University. Dopo essere entrata a far parte di Zilliz, si occupa principalmente della pre-elaborazione dei dati, dell'implementazione di modelli di intelligenza artificiale, della ricerca tecnologica relativa a Milvus e dell'assistenza agli utenti della comunità nell'implementazione di scenari applicativi. È molto paziente, le piace comunicare con i partner della comunità e le piace ascoltare musica e guardare anime.
Come utente abituale di Milvus, ero molto entusiasta del nuovo rilascio di Milvus 2.0 RC. Secondo l'introduzione sul sito ufficiale, Milvus 2.0 sembra superare di gran lunga i suoi predecessori. Ero così ansioso di provarlo personalmente.
E l'ho fatto. Tuttavia, quando ho messo veramente le mani su Milvus 2.0, mi sono reso conto che non ero in grado di modificare il file di configurazione di Milvus 2.0 con la stessa facilità con cui lo facevo con Milvus 1.1.1. Non potevo modificare il file di configurazione all'interno del contenitore docker di Milvus 2.0 avviato con Docker Compose, e anche la modifica forzata non aveva effetto. In seguito ho scoperto che Milvus 2.0 RC non era in grado di rilevare le modifiche al file di configurazione dopo l'installazione. La futura versione stabile risolverà questo problema.
Dopo aver provato diversi approcci, ho trovato un modo affidabile per applicare le modifiche ai file di configurazione per Milvus 2.0 standalone e cluster.
Si noti che tutte le modifiche alla configurazione devono essere apportate prima di riavviare Milvus utilizzando Docker Compose.
Modifica del file di configurazione in Milvus standalone
Per prima cosa, è necessario scaricare una copia del file milvus.yaml sul dispositivo locale.
Quindi è possibile modificare le configurazioni del file. Ad esempio, è possibile modificare il formato del registro come .json
.
1.1.png
Una volta modificato il file milvus.yaml, è necessario scaricare e modificare anche il file docker-compose.yaml per lo standalone, mappando il percorso locale di milvus.yaml sul corrispondente percorso del contenitore docker al file di configurazione /milvus/configs/milvus.yaml
nella sezione volumes
.
1.2.png
Infine, avviate Milvus standalone usando docker-compose up -d
e verificate se le modifiche hanno avuto successo. Ad esempio, eseguire docker logs
per verificare il formato del registro.
1.3.png
Modifica del file di configurazione nel cluster Milvus
Per prima cosa, scaricare e modificare il file milvus.yaml in base alle proprie esigenze.
1.4.png
Quindi è necessario scaricare e modificare il file docker-compose.yml del cluster, mappando il percorso locale di milvus.yaml sul percorso corrispondente ai file di configurazione di tutti i componenti, ossia root coord, data coord, data node, query coord, query node, index coord, index node e proxy.
1.5.png
1.6.png
1 . 7 .png
Infine, è possibile avviare il cluster Milvus utilizzando docker-compose up -d
e verificare se le modifiche sono state eseguite correttamente.
Modifica del percorso del file di log nel file di configurazione
Per prima cosa, scaricare il file milvus.yaml e modificare la sezione rootPath
come la directory in cui si prevede di memorizzare i file di log nel contenitore Docker.
1.8.png
Successivamente, scaricare il file docker-compose.yml corrispondente per Milvus standalone o cluster.
Per lo standalone, è necessario mappare il percorso locale di milvus.yaml sul percorso del contenitore docker corrispondente al file di configurazione /milvus/configs/milvus.yaml
e mappare la directory locale dei file di log sulla directory del contenitore Docker creata in precedenza.
Per i cluster, è necessario mappare entrambi i percorsi in ogni componente.
1.9.png
Infine, avviare Milvus standalone o il cluster usando docker-compose up -d
e controllare i file di log per vedere se la modifica è riuscita.
- Modifica del file di configurazione in Milvus standalone
- Modifica del file di configurazione nel cluster Milvus
- Modifica del percorso del file di log nel file di configurazione
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