1 / 12
文档名称:

Mongodb配置详细文档.doc

格式:doc   大小:357KB   页数:12页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Mongodb配置详细文档.doc

上传人:63229029 2017/6/11 文件大小:357 KB

下载得到文件列表

Mongodb配置详细文档.doc

文档介绍

文档介绍:MongoDB 详细配置说明启动 MongoDB 有2 种方式,一是直接指定配置参数,二是指定配置文件。这里先介绍配置文件,启动方式如下: PHP 1 mongod -- config / etc / mongodb . conf 配置如下: verbose :日志信息冗余。默认 false 。提高内部报告标准输出或记录到 logpath 配置的日志文件中。要启用 verbose 或启用 verbosity 用 vvvv 参数,如: PHP 12 verbose = true vvvv = true ps :启动 verbose 冗长信息,它的级别有 vv~vvvvv ,v 越多级别越高,在日志文件中记录的信息越详细。 port : 端口。默认 27017 , MongoDB 的默认服务 TCP 端口, 监听客户端连接。要是端口设置小于 1024 , 比如 1021 , 则需要 root 权限启动, 不能用 mongodb 帐号启动,( 普通帐号即使是 27017 也起不来)否则报错: [mongo --port=1021 连接] PHP 1 ERROR : listen () : bind () failed errno : 13 Permission denied for socket : : 1021 PHP 1 port = 27017 bind_ip : 绑定地址。默认 , 只能通过本地连接。进程绑定和监听来自这个地址上的应用连接。要是需要给其他服务器连接, 则需要注释掉这个或则把 IP 改成本机地址, 如 [ 其他服务器用 mongo --host= 连接] , 可以用一个逗号分隔的列表绑定多个 IP 地址。 PHP 1 bind_ip = maxConns :最大连接数。默认值:取决于系统(即的 ulimit 和文件描述符)限制。 MongoDB 中不会限制其自身的连接。当设置大于系统的限制,则无效,以系统限制为准。这对于客户端创建很多“表”, 允许连接超时而不关闭“表”的时候很有用。设置该值的高于连接池和总连接数的大小,以防止尖峰时候的连接。注意:不能设置该值大于 20000 。 PHP 1 maxConns = 100 objcheck: 强制验证客户端请求。 的默认设置为 objcheck 成为 true ,在早期版本 objcheck 默认为 false 。因为它强制验证客户端请求,确保客户端绝不插入无效文件到数据库中。对于嵌套文档的对象,会有一点性能影响。设置 noobjcheck 关闭。 PHP 12 objcheck = true #noobjcheck = false noobjcheck :同上,默认关闭 false 。 PHP 1 #noobjcheck = false logpath :指定日志文件,该文件将保存所有的日志记录、诊断信息。除非另有指定, mongod 将所有的日志信息输出到标准输出。如果没有指定 logappend , 重启则日志会进行覆盖操作。 PHP 1 logpath =/ var / log / mongodb / mongodb . log logappend :写日志的模式:设置为 true 为追加。默认是覆盖。如果未指定此设置,启动时 MongoDB 的将覆盖现有的日志文件。 PHP 1 logappend = true syslog : 日志输出都发送到主机的 syslog 系统, 而不是标准输出到 logpath 指定日志文件。 syslog 和 logpath 不能一起用,会报错: PHP 1 Cant use both a logpath and syslog PHP 1 syslog = true pidfilepath :进程 ID ,没有指定则启动时候就没有 PID 文件。默认缺省。 PHP 1 pidfilepath =/ var / run / mongo . pid keyFile :指定存储身份验证信息的密钥文件的路径。默认缺省。详情见: ” Replica Set Security ” and “ Replica Set Administration .” PHP 1 keyFile =/ srv / mongodb / keyfile nounixsocket :套接字文件,默认为 false ,有生成 socket 文件。当设置为 true 时,不会生成 socket 文件。 PHP 1 nounixsocket = false unixSocketPrefix :套接字文件路径,默认/tmp PHP 1 u