Den eneste af disse værdier, som MongoDB har en standard for, er datastien, som er /data/db
. MongoDB i sig selv leveres ikke med en konfigurationsfil, og den logger heller ikke på en fil som standard, og valget af, hvor de binære filer skal installeres, er helt op til dig.
Til min egen installation bruger jeg følgende:
- config:
/usr/local/mongo/mongod.conf
- dbpath:
/usr/local/mongo/data
- logning:
/private/var/etc/mongodb.log
(dette dukker så automatisk op i Console-appen) - launchctl:
/Library/LaunchDaemons/org.mongodb.mongod.plist
Den eneste anden bemærkning, jeg vil gøre, er, at det sandsynligvis er værd at hæve de hårde og bløde grænser for NumberOfFiles, da MongoDB bruger denne grænse til at bestemme det maksimale antal forbindelser, som den vil acceptere. På nogle versioner sætter OS X dette tal som standard til 256, hvilket betyder, at du maksimalt kan have omkring 205 forbindelser, hvilket kan være for lavt selv for et udviklingsmiljø. Jeg har følgende i min launchctl plist:
<key>HardResourceLimits</key>
<dict>
<key>NumberOfFiles</key>
<integer>1024</integer>
</dict>
<key>SoftResourceLimits</key>
<dict>
<key>NumberOfFiles</key>
<integer>1024</integer>
</dict>