Единствената от тези стойности, за която MongoDB има стойност по подразбиране, е пътят на данните, който е /data/db
. MongoDB сама по себе си не се доставя с конфигурационен файл, нито регистрира във файл по подразбиране и изборът къде да инсталирате двоичните файлове зависи изцяло от вас.
За собствената си инсталация използвам следното:
- конфигурация:
/usr/local/mongo/mongod.conf
- dbpath:
/usr/local/mongo/data
- регистриране:
/private/var/etc/mongodb.log
(това се показва автоматично в приложението Console) - launchctl:
/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>