对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引—通过在任何 URL 路径后添加 .md 可获取所有页面的 Markdown 版本。
Docs 菜单

MongoDB 部署的高级选项

部署MongoDB时,可通过Ops Manager Advanced Configuration Options字段使用以下 mongodmongos 配置选项。您可以在部署时选择高级选项:

Ops Manager Advanced Configuration Options映射到 MongoDB 配置选项和参数,如下所述。

警告

仅限于列出的选项

如果本页未列出 MongoDB 选项,则可使用 setParameter 添加设置。以这种方式添加的设置会在 Ops Manager 管理的 MongoDB 实例启动时应用。

要编辑高级选项,请完成以下步骤。

1
  1. 如果尚未显示,请从导航栏的 Organizations 菜单中选择包含所需项目的组织。

  2. 如果尚未显示该页,请从导航栏的 Projects(项目)菜单中选择所需的项目。

  3. 如果尚未出现,请单击侧边栏中的 Deployment(部署)。

2
  1. 如果尚未显示,请从导航栏的 Organizations 菜单中选择包含所需项目的组织。

  2. 如果尚未显示该页,请从导航栏的 Projects(项目)菜单中选择所需的项目。

  3. 单击侧边栏中的 Processes(支持)。

3
4
5
Ops Manager 界面
MongoDB 选项

auditEncryptionKeyIdentifier

压缩模式

auditDestination

auditFilter

auditFormat

localAuditKeyFile

auditPath

模式

auditLog.schema

您可以在 部分中使用 选项添加这些AtlassetParameter Advanced Configuration Options审核日志参数。

要加密Atlas 审核日志,请在启动Ops Manager管理的MongoDB实例之前,在auditEncryptKeyWithKMIPGet 部分添加auditEncryptionHeaderMetadataFileAdvanced Configuration Options 参数。

Ops Manager 界面
MongoDB 选项

baseTechRootDirectory

basisTech.rootDirectory

Ops Manager 界面
MongoDB 选项

kerberosKeytab

kerberos.keytab

Ops Manager 界面
MongoDB 选项

bind_ip

httpinterface

net.http.enabled

IPv6

JSONP

net.http.JSONPEnabled

maxConns

REST

net.http.RESTInterfaceEnabled

tlsClusterFile

tlsClusterPassword

tlsCRLFile

tlsDisabledProtocols

tlsLogVersions

Ops Manager 界面
MongoDB 选项

numCores

numactl.numCores

Ops Manager 界面
MongoDB 选项

pidfilepath

Ops Manager 界面
MongoDB 选项

enableMajorityReadConcern

Oplog 大小

警告

Ops Manager 不支持从本地密钥加密转变为基于 KMIP 服务器的加密。

Ops Manager 界面
MongoDB 选项

clusterAuthMode

enableEncryption

EncryptionCipherMode

EncryptionKeyFile

Javascript 启用

此设置已弃用,并将在未来发布中删除。 默认为false

kmipClientCertificateFile

kmipClientCertificatePassword

kmipKeyIdentifier

kmipPort

kmipServerCAFile

kmipServerName

saslauthdSocketPath

saslHostname

Ops Manager 界面
MongoDB 选项

自动分割

sharding.autoSplit

chunkSize

sharding.chunkSize

Ops Manager 界面
MongoDB 选项

Directoryperdb

引擎

inMemorySizeGB

journal

storage.journal.enabled

journalCommitInterval

nssize

storage.nsSize

prealloc

storage.preallocDataFiles

配额

storage.quota.enforced

quotaFiles

storage.quota.maxFilesPerDB

RepairPath

storage.repairPath

小型文件

storage.smallFiles

同步延迟

wiredTigerCacheSizeGB

wiredTigerCollectionBlockCompressor

wiredTigerCollectionConfigString

storage.wiredTiger.collectionConfig.configString

wiredTigerDirectoryForIndexes

wiredTigerEngineConfigString

storage.wiredTiger.engineConfig.configString

wiredTigerIndexConfigString

storage.wiredTiger.indexConfig.configString

wiredTigerIndexPrefixCompression

wiredTigerJournalCompressor

wiredTigerStatisticsLogDelaySecs

storage.wiredTiger.engineConfig.statisticsLogDelaySecs

Ops Manager 界面
MongoDB 选项

logappend

logRotate

安静

syslogDestination

syslogFacility

时间戳格式

详细程度

Ops Manager 界面
MongoDB 选项

tlsCertificateKeyFile

tlsCertificateKeyFilePassword

tlsFIPSMode

tlsMode

重要

Ops Manager 不会验证您提供的参数是否有效。查看 MongoDB Server 手册,了解可接受的参数和值。

Ops Manager 界面
MongoDB 选项

[setParameter]

setParameter.name

您可以添加服务器参数中的任何值作为 setParameter

对于支持的MongoDB版本和MongoDB 助手版本,您可以设立某些setParameter 参数,而无需滚动重启。要确定是否可以在运行时或初创企业时设立setParameter 参数,检索有关该参数的详细信息。对于复杂的setParameter 参数,必须采用与进程配置文件或--setParameter 命令行选项中相同的格式设立参数值。

注意

如果设立 参数, MongoDBwatchdogPeriodSeconds 助手会触发滚动重启。

如果您删除或移除某个参数,MongoDB Agent会保留该参数的当前值,直到您再次对该参数进行更改。要将参数重置为其默认值,您必须手动设置该值或trigger滚动重启。

如果您尝试设立MongoDB 助手在初创企业时无法设立的参数, MongoDB mongod助手会触发滚动重启,并且无法启动 实例。