Kos*_*tas 12 macos configuration mongodb
我安装了MongoDB并进行了如下设置:
数据库路径: /data/db
系统范围的配置文件: /usr/local/mongodb/mongod.conf
launchctl plist: /Library/LaunchDaemons/org.mongodb.mongod.plist
日志: /var/log/mongodb/output.log
二进制: /usr/local/bin/mongod
所有这些路径都有默认值吗?
我正在寻找与MongoDB 和 OS X 一致的默认值.答案的参考文献很可爱.:-)
dcr*_*sta 17
MongoDB默认的这些值中唯一一个是数据路径,即/data/db.MongoDB本身不附带配置文件,默认情况下也不会记录到文件,选择安装二进制文件的位置完全取决于您.
对于我自己的安装,我使用以下内容:
/usr/local/mongo/mongod.conf/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>
Run Code Online (Sandbox Code Playgroud)
Fab*_*ian 11
在Mac上,我建议您安装mongo与自制程序,安装所有程序/usr/local.您将拥有默认路径:
/usr/local/etc/mongod.conf/usr/local/var/mongodb/usr/local/var/log/mongodb/mongo.log/usr/local/opt/mongodb/homebrew.mxcl.mongodb.plist安装: brew install mongodb
你重新启动mongo:
launchctl stop homebrew.mxcl.mongodb
launchctl start homebrew.mxcl.mongodb
Run Code Online (Sandbox Code Playgroud)