mongo configure 配置文件
storage:
dbPath: mongod实例存储其数据的目录。
indexBuildRetry: 指定是否mongod在下次启动时重建不完整的索引。这适用于在mongod索引构建过程中关闭或停止后重新启动的情况。 默认false
directoryPerDB: true
journal:
enabled: 启用或禁用持久性日志以确保数据文件保持有效和可恢复。此选项仅在您指定storage.dbPath设置时适用  默认true   
commitIntervalMs: mongod进程允许在日志操作之间的最长时间(以毫秒为单位)。值的范围为1到500毫秒。
mmapv1:  于3.2以上用了wiredTiger存储引擎,这个选项可以略过。
journal:    
commitIntervalMs: 100
syncPeriodSecs:  MongoDB通过fsync操作将数据刷新到数据文件之前可以经过的时间。默认60秒
engine:  存储引擎,默认wiredTiger
wiredTiger:
engineConfig:
cacheSizeGB: WiredTiger将用于所有数据的内部缓存的最大大小。
directoryForIndexes: index是否单独目录。默认true
inMemorySizeGB: 为内存存储引擎数据分配的最大内存量,包括索引,oplog(如果它 mongod是副本集,副本集或分片集群元数据的一部分)等。默认情况下,内存存储引擎使用50%的物理RAM减去1 GB。
collectionConfig:
blockCompressor: snappy 用于压缩集合数据的默认压缩类型。您可以在创建集合时基于每个集合覆盖此设置。
indexConfig:
prefixCompression: true  启用或禁用索引数据的前缀压缩。
systemLog:
destination: file 指定file,则还必须指定systemLog.path。指定syslog则输出到系统中
path: 日志文件的路径 "/path/mongod.log"
timeStampFormat: iso8601-local 日志消息中时间戳的时间格式 iso8601-local 以ISO-8601格式显示本地时间的时间戳。
logAppend: true 实例重新启动时true将新条目添加到现有日志文件的末尾
net:
port:  端口
maxIncomingConnections: 20000 最大同时连接数
security:
authorization: "enabled"
keyFile: /path/keyFile 密钥文件的路径,用于存储MongoDB实例用于在分片集群或副本集中相互进行身份验证的共享密钥 。
processManagement:
fork: true 启用在后台运行mongos或mongod处理的守护程序模式。默认情况下mongos或mongod不作为守护程序运行
pidFilePath: /path/mongod.pid  指定一个文件位置来保存的进程ID mongos或mongod 过程,其中mongos或mongod将写入其PID。这对于结合设置跟踪mongos或mongod处理 非常有用。没有指定则不会创建
replication:
replSetName: replsetname 作为其mongod一部分的副本集的名称。副本集中的所有主机必须具有相同的集名称。
oplogSizeMB: 50000 复制操作日志的最大大小(以兆字节为单位)从MongoDB 4.0开始,oplog可以超过其配置的大小限制,以避免删除。
operationProfiling:
slowOpThresholdMs: 50  慢日志时间阈值。单位为毫秒
mode: "slowOp"  分析仅仅记录超过时间阈值的操作语句。
#分片的时候需要设置    
sharding:
clusterRole: configsvr 配置服务器 。shardsvr分片服务器
archiveMovedChunks: 该配置项在3.0及以前的版本默认为true,即在move chunk时,源shard会将迁移的chunk数据归档一份在数据目录里,当出现问题时,可用于恢复。也就是说,chunk发生迁移时,源节点上的空间并没有释放出来,而目标节点又占用了新的空间。(3.2为flase 不会对moveChunk的数据在源shard上归档。)。
#开启审计需要设置
auditLog:
destination: syslog console file
format: 格式 json bson
path:
filter:过滤哪类操作被审计记录
#仅mongos用的选项
replication:
localPingThresholdMs:mongos用于确定哪些辅助副本集成员从客户端传递读取操作的ping时间(以毫秒为单位)。默认值15对应于所有客户端驱动程序中的默认值。
sharding:
configDB: 指定配置服务器副本集名称以及配置服务器副本集的至少一个成员的主机名和端口 例如 <configReplSetName> /cfg1.example.net:27017,cfg2.example.net:27017, ...

转载于:https://www.cnblogs.com/vansky/p/9640268.html

mongo配置项说明相关推荐

  1. 【刘文彬】 Controller:EOS区块链核心控制器

    原文链接:醒者呆的博客园,www.cnblogs.com/Evsward/p/c- Controller是EOS区块链的核心控制器,其功能丰富.责任重大. 关键字:EOS,区块链,controller ...

  2. statpot:使用mongo+bootstrap+highcharts做统计报表

    最近做了一个统计项目,这个统计项目大致的需求是统计接口的访问速度.客户端会调用一个接口来记录接口的访问情况,我的需求就需要分析这些数据,然后做出个统计报表. 需求实现 最初的时候想着每天把这些接口访问 ...

  3. spark mongo java_java及spark2.X连接mongodb3.X单机或集群的方法(带认证及不带认证)...

    首先,我们明确的是访问Mongos和访问单机Mongod并没有什么区别.接下来的方法都是既可以访问mongod又可以访问Mongos的. 另外,读作java写作scala,反正大家都看得懂...... ...

  4. Mongo 3.6.1版本Sharding集群配置

    Mongo低版本和高版本的sharding集群配置,细节不太一样.目前网上的配置文档大都是针对低版本的.本人在配置3.6.1版本的mongosharding集群的过程中,碰到不少问题,官方文档没有直观 ...

  5. mongo报错:not authorized on bb to execute command { create: \“xxx\“...}

    mongo报错: {"ok" : 0,"errmsg" : "not authorized on bb to execute command { cr ...

  6. mongo在哪创建管理员_MongoDB初始化创建管理员账户登录

    1.查看mongodb服务是否开启: ps -ef | grep mongod 2.管理员角色必须在启用--auth认证参数之前创建,否则会没有操作权限.如果之前已经创建过用户,请先删除. kill掉 ...

  7. java mongo 日期范围_java – 在mongodb中按日期对值排序

    我是mongodb的新手,我正在尝试按日期对所有行进行排序.我有混合来源的记录,我试图分开排序.某些记录在写入db时我没有更新dateCreated.后来我发现并将dateCreated添加到db中的 ...

  8. php 原生查询mongo,PHP操作MongoDB的原生CURD方法

    //连接数据库 $m = new MongoClient("mongodb://127.0.0.1:27017"); // 连接默认主机和端口为:mongodb://localho ...

  9. legend位置 pyecharts_可视化入门 | pyecharts全局配置项详解

    更多文章,请见: http://mp.weixin.qq.com/mp/homepage?__biz=MzIxODczMDUwOA==&hid=2&sn=7928727456d4903 ...

  10. Docker mongo副本集环境搭建

    1.MongoDB Docker 镜像安装 docker pull mongo 2.Docker容器创建 MongoDB Docker 容器创建有以下几个问题: 1- MongoDB 容器基本创建方法 ...

最新文章

  1. php数据库访问辅助类,php+MySQL实战案例【二】php数据库辅助类
  2. oracle初始安装大小
  3. 自动化测试如何解决验证码的问题
  4. tr的display属性出现td的colspan无效问题
  5. 陈曦:超低延迟下的实时合唱体验升级
  6. pdfLaTeX和XeLaTeX
  7. 数据库乱码,频繁中断
  8. TypeScript算法专题 - [双链表1] - 双链的概念及其实现
  9. HTML爱心网页制作[樱花+爱心]
  10. PCB设计-Allegro软件入门系列第十四讲-设计参数配置(上)
  11. Java小游戏:飞翔的小鸟 【附源码和素材】
  12. Excel图表制作(一):商务图表之加最大值和最小值标签的基本图
  13. c语言编程情话,c语言浪漫情话
  14. [转]全渠道营销:一种新战略
  15. centos7搭建ftp服务
  16. 香港城市大学全球首创3D打印微型机器人技术 有望作治疗癌症用途
  17. 第六章 网络学习相关技巧2(权重设置)
  18. 超好用的pdf编辑+pdf转word工具 – Adobe Acrobat Pro DC下载
  19. PXE高效批量网络装机
  20. 监控器怎样连接到云服务器,一步步教你使用云端服务器yeelink远程监控

热门文章

  1. 计算机网络教程第五版|微课版 - 第一章 概述 - 重点概念
  2. bert中的cls和sep等等
  3. 怎么样有效防电脑辐射
  4. 博士伦-SCI论文撰写培训
  5. 原创科幻短篇《Bug》
  6. 力扣5713. 字符串中不同整数的数目
  7. java写出麻将和牌的算法,麻将胡牌算法
  8. 自学三个月编写简单走迷宫游戏
  9. ERROR 1046 (3D000): No database selected
  10. MapReduce作业提交流程