mongod参数说明

来源:互联网 发布:菜谱软件下载排行榜 编辑:程序博客网 时间:2024/05/02 07:17
最简单的,通过执行mongod 即可以启动MongoDB 数据库服务,mongod 支持很多的参数,
但都有默认值,其中最重要的是需要指定数据文件路径,或者确保默认的/data/db 存在并且
有访问权限,否则启动后会自动关闭服务。Ok,那也就是说,只要确保dbpath 就可以启动

MongoDB 服务了


mongod 的主要参数有:


 dbpath:
数据文件存放路径,每个数据库会在其中创建一个子目录,用于防止同一个实例多次运

行的mongod.lock 也保存在此目录中。


 logpath

错误日志文件


 logappend

错误日志采用追加模式(默认是覆写模式)


 bind_ip
对外服务的绑定ip,一般设置为空,及绑定在本机所有可用ip 上,如有需要可以单独

指定


 port

对外服务端口。Web 管理端口在这个port 的基础上+1000


 fork

以后台Daemon 形式运行服务


 journal
开启日志功能,通过保存操作日志来降低单机故障的恢复时间,在1.8 版本后正式加入,

取代在1.7.5 版本中的dur 参数。


syncdelay

系统同步刷新磁盘的时间,单位为秒,默认是60 秒。


 directoryperdb
每个db 存放在单独的目录中,建议设置该参数。与MySQL 的独立表空间类似


 maxConns
最大连接数


 repairpath
执行repair 时的临时目录。在如果没有开启journal,异常down 机后重启,必须执行repair
操作。


在源代码中,mongod 的参数分为一般参数,windows 参数,replication 参数,replica set 参
数,以及隐含参数。上面列举的都是一般参数。


执行mongod --help 可以看到对大多数参数的解释