Menu Docs
Página inicial do Docs
/ /

Migrar configuração de pesquisa MongoDB e pesquisa vetorial para MongoDB Enterprise Edition externo para gRPC

A partir de Controladores MongoDB para operador Kubernetes v1.6, O MongoDB Search e a pesquisa vetorial usam o protocolo gRPC para queries de índice de pesquisa e comandos de gerenciamento de índice emitidos pelo mongod. O operador do Kubernetes migra automaticamente as instâncias do MongoDB que gerencia diretamente no Kubernetes. No entanto, se você implantou o MongoDB Server fora do cluster do Kubernetes, deverá atualizar as opções de inicialização setParameter aplicadas manualmente para usar os novos pontos de extremidade e opções de protocolo para gRPC.

Você deve fazer upgrade do seu MongoDB Enterprise Edition externo para v8.2 ou posterior antes de fazer upgrade dos seus Controladores MongoDB para o Kubernetes operador para v1.6.

Depois de fazer o upgrade dos controladores MongoDB para o operador Kubernetes para a versão v1.6, a nova versão do operador Kubernetes:

  • Reconcilia os recursos MongoDBSearch existentes.

  • Alterna a nova opção de protocolo gRPC.

Quando o recurso MongoDBSearch está no estado Running, você pode executar as seguintes ações para migrar sua configuração externa do servidor MongoDB Enterprise Edition:

1

No serviço LoadBalancer que você criou na etapa 4 para habilitar o acesso externo ao serviço MongoDBSearch, atualize o mapeamento port e targetPort de 27027 para 27028.

2

No recurso MongoDBSearch que você criou na etapa 3, remova o campo spec.source.external.keyfileSecretRef. Você também pode excluir o segredo do Kubernetes que foi referenciado neste campo.

3

Na configuração de implantação do Cloud Manager ou do Ops Manager configuration, faça as seguintes alterações nas opções de inicialização do setParameter e implante as alterações:

  1. Modifique as opções mongotHost e searchIndexManagementHostAndPort para usar a porta número 27028.

  2. Adicione uma nova opção denominada useGrpcForSearch e defina-a como true.

Após implantar as alterações, aguarde a reinicialização contínua do conjunto de réplicas.

4

Certifique-se de que a MongoDB pesquisa e a pesquisa vetorial estejam funcionando corretamente executando a $listSearchIndexes agregação. Verifique se a saída contém os índices de pesquisa que você criou antes de migrar.

Nesta página