我安装了 MongoDB 并进行了如下设置:
数据库路径:/data/db
系统范围的配置文件:/usr/local/mongodb/mongod.conf
launchctl plist:/Library/LaunchDaemons/org.mongodb.mongod.plist
Log: /var/log/mongodb/output.log
Binary: /usr/local/bin/mongod
所有这些路径都有默认值吗?
我正在寻找与 MongoDB 一致的默认值and与 OS X. 答案的参考文献会很可爱。 :-)
MongoDB 具有默认值的这些值中唯一一个是数据路径,即/data/db
。 MongoDB 本身不附带配置文件,默认情况下也不记录到文件,并且安装二进制文件的位置完全取决于您。
对于我自己的安装,我使用以下命令:
- config:
/usr/local/mongo/mongod.conf
- dbpath:
/usr/local/mongo/data
- 记录:
/private/var/etc/mongodb.log
(然后这会自动显示在控制台应用程序中)
- 启动命令:
/Library/LaunchDaemons/org.mongodb.mongod.plist
我唯一要指出的是,可能值得提高 NumberOfFiles 的硬限制和软限制,因为 MongoDB 使用此限制来确定它将接受的最大连接数。在某些版本上,OS X 默认此数字为 256,这意味着最多可以有 205 个左右的连接,即使对于开发环境来说,这也可能太低。我的 launchctl plist 中有以下内容:
<key>HardResourceLimits</key>
<dict>
<key>NumberOfFiles</key>
<integer>1024</integer>
</dict>
<key>SoftResourceLimits</key>
<dict>
<key>NumberOfFiles</key>
<integer>1024</integer>
</dict>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)