Definición
setClusterParametersetClusterParameteres un comando administrativo para modificar los valores de parámetros del clúster. Los parámetros de clúster son parámetros configurables que afectan a todos los nodos en un set de réplicas o clúster fragmentado.Debe emitir el comando
setClusterParameteren 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 ver los parámetros de clúster disponibles, incluidos ejemplos, consulta Parámetros de clúster para una implementación autogestionada.
Comportamiento
Solo se puede ejecutar
setClusterParameteren la base de datosadmin. Si ejecutas el comando en cualquier otra base de datos, MongoDB devuelve un error.Solo puedes ejecutar
setClusterParameteren un primario de set de réplicas o en un clúster.No puedes ejecutar
setClusterParameteren una implementación autónoma.setClusterParameteracepta solo un parámetro a la vez.
Control de acceso
Cuando se habilita la autenticación, setClusterParameter sólo funciona cuando se autentica como un usuario con un rol que tiene acceso a la acción setClusterParameter.
Persistencia
Las modificaciones de los parámetros realizadas con setClusterParameter se conservan en los sets de réplicas y clústeres fragmentados. Esto asegura que las modificaciones de parámetros realizadas mediante setClusterParameter se mantengan tras reinicios.
Stable API
Al usar la Stable API V1 con apiStrict configurado en true, no puedes usar setClusterParameter para modificar los parámetros del clúster.