sql >> Databasteknik >  >> NoSQL >> MongoDB

Sanna standardinställningar för MongoDB på OSX?

Det enda av dessa värden som MongoDB har en standard för är datasökvägen, som är /data/db . MongoDB i sig levereras inte med en konfigurationsfil, inte heller loggar den till en fil som standard, och valet av var du vill installera binärfilerna är helt upp till dig.

För min egen installation använder jag följande:

  • config:/usr/local/mongo/mongod.conf
  • dbpath:/usr/local/mongo/data
  • loggning:/private/var/etc/mongodb.log (detta visas sedan automatiskt i Console-appen)
  • launchctl:/Library/LaunchDaemons/org.mongodb.mongod.plist

Den enda andra noteringen jag skulle göra är att det förmodligen är värt att höja de hårda och mjuka gränserna för NumberOfFiles, eftersom MongoDB använder denna gräns för att bestämma det maximala antalet anslutningar som den kommer att acceptera. På vissa versioner sätter OS X detta nummer som standard till 256, vilket innebär att du kan ha maximalt cirka 205 anslutningar, vilket kan vara för lågt även för en utvecklingsmiljö. Jag har följande 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>


  1. Hur man uppnår en skrivskyddad anslutning med pymongo

  2. Java Mongodb nummerlång fråga

  3. mongodb regex fungerar inte

  4. Hur man utför jokerteckensökning i MongoDB med Java