Definición
setClusterParametersetClusterParameteres un comando administrativo para modificar los valores de los parámetros del clúster. Estos parámetros son configurables y afectan a todos los nodos de un conjunto de réplicas o un clúster fragmentado.Debe ejecutar el comando
setClusterParametercontra la base de datosadmin.
Compatibilidad
Este comando está disponible en implementaciones alojadas en los siguientes entornos:
MongoDB Enterprise: La versión basada en suscripción y autogestionada de MongoDB
MongoDB Community: La versión de MongoDB con código fuente disponible, de uso gratuito y autogestionada.
Importante
Este comando no es compatible con los clústeres de MongoDB Atlas. Para obtener información sobre el soporte de Atlas para todos los comandos, consulta Comandos no compatibles.
Sintaxis
db.adminCommand( { setClusterParameter: { <parameter>: <value> } } )
Para conocer los parámetros de clúster disponibles, incluidos ejemplos, consulte Parámetros de clúster para una implementación autoadministrada.
Comportamiento
Solo se puede ejecutar
setClusterParameteren la base de datosadmin. Si se ejecuta el comando en cualquier otra base de datos, MongoDB devuelve un error.Solo puede ejecutar en un
setClusterParameterconjunto de réplicasprincipal o en un clúster fragmentado.No se puede ejecutar
setClusterParameteren una implementación independiente.setClusterParameteracepta solo un parámetro a la vez.
Control de acceso
Cuando la autenticación está habilitada, setClusterParameter solo funciona cuando se autentica como un usuario con un rol que tiene acceso a la setClusterParameter acción.
Persistencia
Las modificaciones de parámetros realizadas con setClusterParameter se conservan en los conjuntos de réplicas y los clústeres fragmentados. Esto garantiza que las modificaciones de parámetros realizadas con setClusterParameter sobrevivan a los reinicios.
Stable API
Al usar la API estable V1 con apiStrict configurado trueen, no puede usar para modificar los parámetros del setClusterParameter clúster.