部署MongoDB时,可通过Cloud Manager Advanced Configuration Options字段使用以下 mongod 和 mongos 配置选项。您可以在部署时选择高级选项:
Cloud Manager Advanced Configuration Options映射到 MongoDB 配置选项和参数,如下所述。
警告
仅限于列出的选项
如果此页面未列出某个 MongoDB 选项,您可以使用setParameter添加设置。 以这种方式添加的设置会在 Cloud Manager 管理的 MongoDB 实例启动时应用于这些实例。
步骤
要编辑高级选项,请完成以下步骤。
在MongoDB Cloud Manager中,转到项目的 Processes 页面。
如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含所需项目的组织。
如果尚未显示,请从导航栏的Projects菜单中选择所需的项目。
在侧边栏中,单击 Database 标题下的 Processes。
显示“进程”页面。
审核日志
Cloud Manager 界面 | MongoDB 选项 |
|---|---|
auditEncryptionKeyIdentifier | |
压缩模式 | |
auditDestination | |
auditFilter | |
auditFormat | |
localAuditKeyFile | |
auditPath |
您可以在 部分中使用 选项添加这些AtlassetParameter Advanced Configuration Options审核日志参数。
要加密Atlas 审核日志,请在启动Cloud Manager管理的MongoDB实例之前,在auditEncryptKeyWithKMIPGet 部分添加auditEncryptionHeaderMetadataFile 和Advanced Configuration Options 参数。
基础技术
Cloud Manager 界面 | MongoDB 选项 |
|---|---|
baseTechRootDirectory |
|
Kerberos
Cloud Manager 界面 | MongoDB 选项 |
|---|---|
kerberosKeytab |
|
网络
Cloud Manager 界面 | MongoDB 选项 |
|---|---|
bind_ip | |
httpinterface |
|
IPv6 | |
JSONP |
|
maxConns | |
REST |
|
tlsClusterFile | |
tlsClusterPassword | |
tlsCRLFile | |
tlsDisabledProtocols | |
tlsLogVersions |
Numactl
Cloud Manager 界面 | MongoDB 选项 |
|---|---|
numCores |
|
操作分析
Cloud Manager 界面 | MongoDB 选项 |
|---|---|
profile | |
slowms | |
slowOpSampleRate |
流程管理
Cloud Manager 界面 | MongoDB 选项 |
|---|---|
pidfilepath |
复制
Cloud Manager 界面 | MongoDB 选项 |
|---|---|
enableMajorityReadConcern | |
Oplog 大小 |
安全性
警告
Cloud Manager不支持从本地密钥加密过渡到基于KMIP服务器的加密。
Cloud Manager 界面 | MongoDB 选项 |
|---|---|
clusterAuthMode | |
enableEncryption | |
EncryptionCipherMode | |
EncryptionKeyFile | |
Javascript 启用 此设置已弃用,并将在未来发布中删除。 默认为 | |
kmipClientCertificateFile | |
kmipClientCertificatePassword | |
kmipKeyIdentifier | |
kmipPort | |
kmipServerCAFile | |
kmipServerName | |
saslauthdSocketPath | |
saslHostname |
分片
Cloud Manager 界面 | MongoDB 选项 |
|---|---|
自动分割 |
|
chunkSize |
|
存储
Cloud Manager 界面 | MongoDB 选项 |
|---|---|
Directoryperdb | |
引擎 | |
inMemorySizeGB | |
journal |
|
journalCommitInterval | |
nssize |
|
prealloc |
|
配额 |
|
quotaFiles |
|
RepairPath |
|
小型文件 |
|
同步延迟 | |
wiredTigerCacheSizeGB | |
wiredTigerCollectionBlockCompressor | |
wiredTigerCollectionConfigString |
|
wiredTigerDirectoryForIndexes | |
wiredTigerEngineConfigString |
|
wiredTigerIndexConfigString |
|
wiredTigerIndexPrefixCompression | |
wiredTigerJournalCompressor | |
wiredTigerStatisticsLogDelaySecs |
|
系统日志
Cloud Manager 界面 | MongoDB 选项 |
|---|---|
logappend | |
logRotate | |
安静 | |
syslogDestination | |
syslogFacility | |
时间戳格式 | |
详细程度 |
TLS
Cloud Manager 界面 | MongoDB 选项 |
|---|---|
tlsCertificateKeyFile | |
tlsCertificateKeyFilePassword | |
tlsFIPSMode | |
tlsMode |
setParameter
重要
Cloud Manager 不会检查您提供的参数是否有效。 检查MongoDB Server 手册以了解可接受的参数和值。
对于支持的MongoDB版本和MongoDB 助手版本,您可以设立某些setParameter 参数,而无需滚动重启。要确定是否可以在运行时或初创企业时设立setParameter 参数,检索有关该参数的详细信息。对于复杂的setParameter 参数,必须采用与进程配置文件或--setParameter 命令行选项中相同的格式设立参数值。
注意
如果设立 参数, MongoDBwatchdogPeriodSeconds 助手会触发滚动重启。
如果您删除或移除某个参数,MongoDB Agent会保留该参数的当前值,直到您再次对该参数进行更改。要将参数重置为其默认值,您必须手动设置该值或trigger滚动重启。
如果您尝试设立MongoDB 助手在初创企业时无法设立的参数, MongoDB mongod助手会触发滚动重启,并且无法启动 实例。