Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.
Menu Docs

Instale o MongoDB Search e a pesquisa vetorial em vários clusters

Você pode usar o operador Kubernetes para implantar o MongoDB Search e a pesquisa vetorial em vários cluster Kubernetes para uma implantação externa do MongoDB. Nesse caso, o operador Kubernetes gerencia apenas mongot, não a implantação externa do MongoDB. Sua implantação do MongoDB é externa ao operador Kubernetes. Ele pode executar:

  • Fora do Kubernetes, como em máquinas virtuais

  • Em clusters do Kubernetes, mas não gerenciado pelo operador do Kubernetes

O operador do Kubernetes é executado em um único cluster central e implanta um grupo mongot em cada cluster do Kubernetes que você lista no campo spec.clusters do recurso personalizado MongoDBSearch. Cada grupo mongot sincroniza apenas dos nós do MongoDB que você mapeia para ele. Você controla esse mapeamento com tags de nó, que você define posteriormente neste procedimento.

Selecione sua configuração para filtrar o procedimento de instalação para sua implantação.

Observação

A implantação de vários clusters requer o MongoDB Enterprise e uma implantação externa do MongoDB. A implantação de vários clusters em que o operador do Kubernetes gerencia a implantação do MongoDB não é atualmente compatível como fonte para a implantação de pesquisa de vários clusters. Consulte a topologia compatível.

Antes de instalar o MongoDB Search e a pesquisa vetorial usando o operador Kubernetes, conclua as seguintes tarefas.

Antes de instalar o MongoDB Search e a pesquisa vetorial usando o operador Kubernetes, conclua as etapas nas seguintes seções:

Você deve criar um usuário com a função.searchCoordinator Nas 8 versões.2 do MongoDB e posteriores, é uma rolesearchCoordinator embutida.

To create the user and assign them the built-in searchCoordinator role, complete the following steps using either the Cloud Manager or Ops Manager UI or the mongosh:

1
  1. Faça login na interface do usuário do Cloud Manager ou do Ops Manager.

  2. Vá para a aba Security e clique em Users.

2
3
Username

Insira search-sync-source.

Password

Defina uma senha forte e segura.

Authentication Database

Escolha o banco de dados do admin.

4

Na seção Assign Roles, selecione a função searchCoordinator incorporada no menu suspenso do banco de dados admin.

5

In mongosh, run the following commands:

1
use admin;
2
db.createUser({
user: "search-sync-source",
pwd: "<PASSWORD>", // Replace with your actual password
roles: [
{ role: "searchCoordinator", db: "admin" }
]
});

Na IU do Cloud Manager ou do MongoDB Ops Manager, configure as seguintes definições. Para saber mais sobre esses parâmetros, consulte MongoDB Search e pesquisa vetorial.

Depois que mongot pods estiverem em execução em todos os cluster de nó, você poderá: