🚀 Experimente o Zilliz Cloud, o Milvus totalmente gerenciado, gratuitamente—experimente um desempenho 10x mais rápido! Experimente Agora>>

milvus-logo
LFAI
  • Home
  • Blog
  • Partilha técnica:Aplicar alterações de configuração no Milvus 2.0 utilizando o Docker Compose

Partilha técnica:Aplicar alterações de configuração no Milvus 2.0 utilizando o Docker Compose

  • Engineering
October 22, 2021
Jingjing

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

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

Like the article? Spread the word

Continue Lendo