Partilha técnica:Aplicar alterações de configuração no Milvus 2.0 utilizando o Docker Compose
Jingjing Jia, Engenheira de Dados da Zilliz, licenciou-se em Ciências da Computação na Universidade de Xi'an Jiaotong. Depois de se juntar à Zilliz, trabalha principalmente no pré-processamento de dados, implementação de modelos de IA, investigação de tecnologias relacionadas com o Milvus e ajuda os utilizadores da comunidade a implementar cenários de aplicação. É muito paciente, gosta de comunicar com os parceiros da comunidade e gosta de ouvir música e ver anime.
Como utilizador frequente do Milvus, fiquei muito entusiasmado com o recém-lançado Milvus 2.0 RC. De acordo com a introdução no site oficial, o Milvus 2.0 parece superar os seus antecessores por uma grande margem. Estava ansioso por o experimentar.
E experimentei. No entanto, quando realmente pus as mãos no Milvus 2.0, percebi que não era capaz de modificar o ficheiro de configuração no Milvus 2.0 tão facilmente como fazia com o Milvus 1.1.1. Não conseguia alterar o ficheiro de configuração dentro do contentor Docker do Milvus 2.0 iniciado com o Docker Compose, e mesmo uma alteração forçada não tinha efeito. Mais tarde, descobri que o Milvus 2.0 RC não conseguia detetar alterações no ficheiro de configuração após a instalação. E a futura versão estável corrigirá esse problema.
Depois de ter tentado diferentes abordagens, encontrei uma forma fiável de aplicar alterações aos ficheiros de configuração para o Milvus 2.0 standalone & cluster, e aqui está como.
Observe que todas as alterações na configuração devem ser feitas antes de reiniciar o Milvus usando o Docker Compose.
Modificar o ficheiro de configuração em Milvus standalone
Primeiro, terá de descarregar uma cópia do ficheiro milvus.yaml para o seu dispositivo local.
Em seguida, pode alterar as configurações no ficheiro. Por exemplo, pode alterar o formato do registo como .json
.
1.1.png
Assim que o ficheiro milvus .yaml for modificado, também terá de descarregar e modificar o ficheiro docker-compose.yaml para o standalone, mapeando o caminho local para milvus.yaml para o caminho correspondente do contentor docker para o ficheiro de configuração /milvus/configs/milvus.yaml
na secção volumes
.
1.2.png
Por fim, inicie o Milvus standalone usando docker-compose up -d
e verifique se as modificações foram bem-sucedidas. Por exemplo, execute docker logs
para verificar o formato do registo.
1.3.png
Modificar o ficheiro de configuração no cluster do Milvus
Primeiro, faça o download e modifique o arquivo milvus.yaml para atender às suas necessidades.
1.4.png
Em seguida, você precisará baixar e modificar o arquivo docker-compose.yml do cluster mapeando o caminho local para milvus.yaml no caminho correspondente para os arquivos de configuração em todos os componentes, ou seja, coordenada raiz, coordenada de dados, nó de dados, coordenada de consulta, nó de consulta, coordenada de índice, nó de índice e proxy.
1.5.png
1.6.png
1 . 7 .png
Finalmente, pode iniciar o cluster Milvus utilizando docker-compose up -d
e verificar se as modificações foram bem sucedidas.
Alterar o caminho do ficheiro de registo no ficheiro de configuração
Primeiro, transfira o ficheiro milvus.yaml e altere a secção rootPath
como o diretório onde espera armazenar os ficheiros de registo no contentor Docker.
1.8.png
Depois disso, descarregue o ficheiro docker-compose.yml correspondente para Milvus autónomo ou cluster.
Para o modo autónomo, é necessário mapear o caminho local para milvus.yaml para o caminho correspondente do contentor Docker para o ficheiro de configuração /milvus/configs/milvus.yaml
e mapear o diretório do ficheiro de registo local para o diretório do contentor Docker criado anteriormente.
Para o cluster, terá de mapear ambos os caminhos em cada componente.
1.9.png
Por fim, inicie o Milvus standalone ou o cluster utilizando docker-compose up -d
e verifique os ficheiros de registo para ver se a modificação foi bem sucedida.
- Modificar o ficheiro de configuração em Milvus standalone
- Modificar o ficheiro de configuração no cluster do Milvus
- Alterar o caminho do ficheiro de registo no ficheiro de configuração
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