[MongoDB] - mongod.exe参数详解
mongod.exe是启动mongodb的命令,我们可以通过mongod --help来查看帮助文档。下面是各个参数的对应中文解释。<基于Mongo3.0.5>
通用参数选项
-h/--help 显示帮助信息
--version 显示当前mongo的版本信息
-f/--config arg 使用配置文件指定启动参数
-v/--verbose 使用冗长的信息,一般不用。
--quiet 安静的输出
--port arg 指定端口号,默认为27017
--bind_ip arg 指定监听的ip地址,使用逗号分隔ip,比如ip1,ip2。默认情况下监听搜索ip,即0.0.0.0。
--ipv6 启动ipv6的支持,默认不支持ipv6的访问。
--maxConns arg 指定最大的并发连接数,默认情况为1000000。
--logpath arg 指定日志输出文件,默认情况是输出到控制台,必须是一个文件,不能是目录。
--logappend 更改日志输出到文件的方式为追加模式,默认情况为覆盖。
--logRotate arg 设置日志轮询行为,参数只能是rename或者是reopen。
--timeStampFormat arg 设置希望的log日期格式,参数必须是iso8601-utc或者iso8601-local两者之一。
--pidfilepath arg 设置pid的存储文件,默认不设置。如果不设置,那么不保存pid。
--keyFile arg 如果开启集群的验证,那么指定私钥文件位置
--setParameter arg 设置参数
--httpinterface 启用http界面
--clusterAuthMode arg 集群验证类型
--auth 使用安全模式启动MongoDB,启用后需要输入用户名和密码,默认情况下不是启用的。
--noauth 不是安全模式启动
--jsonp 允许JSONP通过http访问(这个会存在安全隐患)
--rest 开启简答的api
--slowms arg 是否是否启动概要文件和日志输出
--profile arg 0=off,1=slow,2=all.
--cpu 定期的显示cpu和io的使用率
--sysinfo 打印诊断相关的系统信息
--noIndexBuildRetry 不重构
--noscripting 关闭scripting引擎
--notablescan 不允许全collection扫描
windows服务控制管理器参数
--install 注册windows服务
--remove 移除window服务
--reinstall 重新注册windows服务
--serviceName arg windows服务名称
--serviceDisplayName arg windows服务显示命令
--serviceDescription arg widnows服务描述信息
--serviceUser arg 服务执行用户名
--servicePassword arg 服务执行用户密码
复制参数
--oplogSize arg 用于复制op日志的大小,单位为MB。默认情况为磁盘空间的5%,当然如果允许越高越好。
主从配置参数(现在使用replicate参数替代)
--master master节点
--slave slave节点
--source arg 当节点为slave节点的时候,指定master节点的连接(server_ip:port)
--only arg 当节点为slave节点的时候,指定一个单独的数据库进行主从复制。
--slavedelay arg 当slave请求master的op操作时候,指定延期时间,单位秒。
--autoresync 如果slave节点的数据落后master数据10s,自动同步。这个要求--oplogSize比较大。默认是10分钟至少更新一次。
副本集参数
--replSet arg 副本集名称,所有的副本集必须有相同的名称。
--replIndexPrefetch arg 指定指数预期行为
分片参数
--configsvr 声明这是一个集群的config服务,默认端口27019,默认目录/data/configdb
--shardsvr 声明这是一个集群的分片,默认端口27018
SSL参数
--sslOnNormalPorts 使用ssl的端口号
--sslMode arg 设置ssl的操作模式(disabled|allowSSL|preferSSL|requireSSL)
--sslPEMKeyFile arg 设置ssl的PEM文件
--sslPEMKeyPassword arg 设置PEM文件密码
--sslClusterFile arg 内部的ssl验证key文件
--sslClusterPassword arg 内部的校验密码
--sslCAFile arg xx
--sslCRLFile arg xx
--sslWeakCertificateValidation 允许连接
--sslAllowConnectionsWithoutCertificates xxx
--sslAllowInvalidHostnames xxx
--sslAllowInvalidCertificates xxx
--sslFIPSMode xxx
存储参数
--storageEngine arg 设置存储引擎
--dbpath arg 设置数据存储目录,默认为\data\db,C:\data\db\
--directoryperdb 每个数据库保存到不同的目录
--noprealloc 不允许disrectoryperdb
--nssize arg (=16) .ns文件的大小对于一个新的数据库,单位MB
--quota 限制每个数据库的文件个数,默认为8
--quotaFiles arg 每个数据库文件的个数,当启用--quota的时候有用,默认情况为8
--smallfiles 使用较小的文件
--syncdelay arg 同步间隔时间,0表示不同步。单位秒。
--upgrade 如果需要,升级
--repair 修复所有的数据库
--repairpath arg 指定要修复的数据库路径
--journal enable journaling
--nojournal
--journalOptions arg
--journalCommitInterval arg
WiredTiger options:
--wiredTigerCacheSizeGB arg maximum amount of memory to allocate for cache; defaults to 1/2 of physical RAM
--wiredTigerStatisticsLogDelaySecs arg (=0) seconds to wait between each write to a statistics file in the dbpath; 0 means do not log statistics
--wiredTigerJournalCompressor arg (=snappy) use a compressor for log records [none|snappy|zlib]
--wiredTigerDirectoryForIndexes Put indexes and data in different directories
--wiredTigerCollectionBlockCompressor arg (=snappy) block compression algorithm for collection data [none|snappy|zlib]
--wiredTigerIndexPrefixCompression arg (=1) use prefix compression on row-store leaf pages
至此,mongod的参数基本上描述完了,主要描述一下常用的参数,其他参数没有描述。hahah
[MongoDB] - mongod.exe参数详解的更多相关文章
- MongoDB各种查询操作详解
这篇文章主要介绍了MongoDB各种查询操作详解,包括比较查询.关联查询.数组查询等,需要的朋友可以参考下 一.find操作 MongoDB中使用find来进行查询,通过指定find的第一个参数可 ...
- Linux 之 编译器 gcc/g++参数详解
2016年12月9日16:48:53 ----------------------------- 内容目录: [介绍] gcc and g++分别是gnu的c & c++编译器 gcc/g++ ...
- apache url rewrite 的RewriteRule参数详解
apache url rewrite 的RewriteRule参数详解 我们经常会在apache那边对一些url进行一些重写操作,那么就会涉及到很多的重写策略的选择,比如重定向的方式,参数的处理,规则 ...
- [转]GCC参数详解
[介绍] gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件[预处理器cpp] 2.将预处理后的文件不转换成 ...
- scons用户指南翻译(附gcc/g++参数详解)
scons用户指南 翻译 http://blog.csdn.net/andyelvis/article/category/948141 官网文档 http://www.scons.org/docume ...
- GCC参数详解
GCC参数详解 [介绍] gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件 2.将预处理后的文件不转换成汇 ...
- ASP.NET性能监视参数详解
性能监视器- Performance Monitor 性能监视器是Windows自带的系统资源和性能监视工具. 性能监视器能够量化地提供CPU使用率, 内存分配状况, 异常派发情况, 线程调度频率等信 ...
- OpenVPN参数详解
一般选项: –config file : 从file中读取配置选项. –help : 显示选项. –version : 显示版权和版本信息. 隧道选项: –local host : 本地主机名或IP地 ...
- [转]GCC常用参数详解
简介gcc and g++现在是gnu中最主要和最流行的c & c++编译器 .gcc/g++在执行编译工作的时候,总共需要以下几步:1.预处理,生成.i的文件[预处理器cpp]2.将预处理后 ...
随机推荐
- STM32驱动MPU6050
轴 MEMS轴 MEMS 加速度计,以及一个可扩展的数字运动处理器 DMP(Digital Motion Processor),可用 I2C 接口连接一个第三方的数字传感器,比如磁力计.扩展之后就可以 ...
- 在 WindowMobile 上的模拟LED 显示屏插件(转)
源:在 WindowMobile 上的模拟LED 显示屏插件 我在给一个对话框上的控件查找翻看合适的图标时,无形中看到了一个LED显示屏的图标,这里所说的LED显示屏是指由很多LED灯密集排列组成的点 ...
- Android与JNI(二) ---- Java调用C++ 动态调用
目录: 1. 简介 2. JNI 组件的入口函数 3. 使用 registerNativeMethods 方法 4. 测试 5. JNI 帮助方法 6. 参考资料 1. 简介 Android与JNI( ...
- MongoDB升级教程
1.排序 sort()方法:其中 1 为升序排列,而-1是用于降序排列. db.col.find({},{"title":1,_id:0}).sort({"likes&q ...
- PCA主成分分析方法
PCA: Principal Components Analysis,主成分分析. 1.引入 在对任何训练集进行分类和回归处理之前,我们首先都需要提取原始数据的特征,然后将提取出的特征数据输入到相应的 ...
- spark transform操作卡死,请先对rdd进行action操作
这两天一直在写spark程序,遇到了一个奇怪的问题. 问题简单描述如下,有两个RDD,设为rdd_a,rdd_b,当将这两个rdd合并的时候,spark会在运行中卡死. 解决方式也是奇葩. 只要在合并 ...
- mysql 视图示例
基本操作 建立视图 CREATE VIEW view_test(qty,price,total) AS SELECT quantity,price,quantity*price FROM t; 多表视 ...
- TIMESTAMP和DATETIME哪个好
日期范围 TIMESTAMP 支持从'1970-01-01 00:00:01′ 到 '2038-01-19 03:14:07′ UTC. 这个时间可能对目前正在工作的人来说没什么问题,可以坚持到我们退 ...
- Eclipse中应用的调试
作为编程人员,程序的调试是一项基本功.在不使用IDE的时候,程序的调试多数是通过日志或者输入语句(System.out.println)的方式.可以把程序运行的轨迹或者程序运行过程中的状态显示给用户, ...
- 部署Sharding分片
这是一种将海量的数据水平扩展的数据库集群系统,数据分表存储在sharding 的各个节点上,使用者通过简单的配置就可以很方便地构建一个分布式MongoDB 集群. MongoDB 的数据分块称为 ch ...