🚀 Prova Zilliz Cloud, la versione completamente gestita di Milvus, gratuitamente—sperimenta prestazioni 10 volte più veloci! Prova Ora>>

milvus-logo
LFAI

HomeBlogsCondivisione tecnica:Applicare le modifiche di configurazione su Milvus 2.0 usando Docker Compose

Condivisione tecnica:Applicare le modifiche di configurazione su Milvus 2.0 usando Docker Compose

  • Engineering
October 22, 2021
Jingjing

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 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 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 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 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.5.png

1.6.png 1.6.png 1.7.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 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 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.

Like the article? Spread the word

Continua a Leggere