Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /

Migrar la configuración de MongoDB Search y búsqueda vectorial para MongoDB Enterprise Edition Externa a gRPC

A partir de MongoDB Controllers para Kubernetes operador v1.6, MongoDB Search y búsqueda vectorial utilizan el protocolo gRPC para consultas de índices de búsqueda y comandos de gestión de índices emitidos por mongod. El operador de Kubernetes migra automáticamente las instancias de MongoDB que gestiona directamente en Kubernetes. Sin embargo, si implementó el MongoDB Server fuera del clúster de Kubernetes, debe actualizar las opciones de inicio setParameter aplicadas manualmente para usar los nuevos puntos finales y opciones de protocolo para gRPC.

Debe actualizar su MongoDB Enterprise Edition externo a v8.2 o posterior antes de actualizar sus controladores MongoDB para el operador de Kubernetes a v1.6.

Una vez actualices los controladores MongoDB del Operador Kubernetes a la v1.6, la nueva versión del Operador de Kubernetes:

  • Reconcilia los recursos existentes de MongoDBSearch.

  • Activa o desactiva la nueva opción del protocolo gRPC.

Cuando el recurso MongoDBSearch esté en el estado Running, podrá realizar las siguientes acciones para migrar la configuración de su servidor externo de MongoDB Enterprise Edition:

1

En el LoadBalancer servicio que creaste en paso 4 para habilitar el acceso externo al servicio MongoDBSearch, actualiza la asignación port y targetPort de 27027 a 27028.

2

En el recurso MongoDBSearch que creaste en el paso 3, remueve el campo spec.source.external.keyfileSecretRef. También puede borrar el secreto de Kubernetes que se referenció en este campo.

3

En la configuración de tu implementación de Cloud Manager u Ops Manager, realiza los siguientes cambios en las opciones de empresa emergente de setParameter e implementa los cambios:

  1. Modifique las opciones mongotHost y searchIndexManagementHostAndPort para usar el número de puerto 27028.

  2. Agrega una nueva opción llamada useGrpcForSearch y establécela en true.

Después de implementar los cambios, espere a que se complete el reinicio continuo del conjunto de réplicas.

4

Asegúrese de que MongoDB Search y búsqueda vectorial funcionen correctamente ejecutando el $listSearchIndexes Agregación. Verifique que la salida contenga los índices de búsqueda creados antes de la migración.

En esta página