Definição
setClusterParametersetClusterParameteris an administrative command for modifying values of cluster parameters. Cluster parameters are configurable parameters which affect all nodes in a replica set or sharded cluster.Você deve emitir o comando
setClusterParametercontra o reconhecimento de data centeradmin.O comando
setClusterParameterestá disponível somente em instalações gerenciadas. O comandosetClusterParameternão está disponível no MongoDB Atlas.
Compatibilidade
Esse comando está disponível em implantações hospedadas nos seguintes ambientes:
MongoDB Enterprise: a versão autogerenciada e baseada em assinatura do MongoDB
MongoDB Community: uma versão com código disponível, de uso gratuito e autogerenciada do MongoDB
Importante
Este comando não é aceito em clusters do MongoDB Atlas. Para obter informações sobre o suporte do Atlas a todos os comandos, consulte Comandos não suportados.
Sintaxe
db.adminCommand( { setClusterParameter: { <parameter>: <value> } } )
Para obter os parâmetros de cluster disponíveis, incluindo exemplos, consulte Parâmetros de cluster para uma implantação autogerenciada.
Comportamento
Você só pode executar
setClusterParameterno reconhecimento de data centeradmin. Se você executar o comando em qualquer outro reconhecimento de data center, o MongoDB retornará um erro.Você só pode executar
setClusterParameterem um conjunto de réplicas primário ou em um cluster fragmentado.Você não pode executar
setClusterParameterem uma implantação autônomo.setClusterParameteraceita apenas um parâmetro de cada vez.
Controle de acessos
Quando a autenticação está habilitada, o setClusterParameter só funciona quando autenticado como um usuário com um role que tem acesso à ação setClusterParameter .
Persistência
As modificações de parâmetros feitas utilizando setClusterParameter são persistentes em conjuntos de réplicas e clusters fragmentados. Isso garante que as modificações de parâmetros feitas com setClusterParameter sobrevivam às reinicializações.
Stable API
Ao usar a API estável V1 com apiStrict definido true como, não é possível usar setClusterParameter para modificar os parâmetros do cluster.