MongoDB工具 >MongoDB命令行界面 >参考 > 集群配置文件
该mongocli
命令需要用于创建或更新MongoDB Cloud Manager或MongoDB Ops Manager
集群的集群配置设置。可以通过.yaml
或.json
文件提供配置属性。以下各节描述了创建或更新集群所需的配置属性,并提供了可复制和修改的
示例配置文件。
以下各节包含:
用于创建或更新MongoDB Cloud Manager或 MongoDB Ops Manager集群的配置文件必须包含以下集群范围的设置:
领域 | 类型 | 描述 |
---|---|---|
featureCompatibilityVersion |
串 | 功能兼容性版本 的部署。 |
name |
串 | 集群名称。 |
processes |
宾语 | MongoDB进程的设置。每个对象都包含一个mongod进程实例的设置。 |
version |
串 | 要部署的mongod进程的版本。 |
用于创建或更新MongoDB Cloud Manager或 MongoDB Ops Manager集群的配置文件可以包含每个副本集成员的以下设置:
领域 | 类型 | 描述 | 需要? |
---|---|---|---|
buildIndexes |
布尔值 | 指示是否指示mongod建立索引的标志。值可以是 此设置对应于buildIndexes mongod副本集配置选项。 |
没有 |
dbPath |
串 | 目录所在的mongod的情况下将其数据存储。部署后无法修改。 | 是 |
delay |
整型 | 主要成员落后该成员的秒数。此设置对应于 slaveDelay mongod副本集配置选项。 | 没有 |
hostname |
串 | 要添加到副本集的主机名。这是Ops Manager部署mongod进程的主机。 | 是 |
logPath |
串 | 主机上mongod进程的日志文件的位置和名称。 | 是 |
port |
整数 | 副本集成员的端口。该mongod的过程必须到指定的端口独占访问。 | 是 |
priority |
整数 | 选举期间副本集的成员优先。值可以是:
非投票成员的优先级必须为 |
是 |
votes |
整数 | 表示副本集成员是否在选举中投票的数字。值可以是:
要了解更多信息 |
是 |