O único desses valores para o qual o MongoDB tem um padrão é o caminho de dados, que é
/data/db
. O MongoDB por si só não vem com um arquivo de configuração, nem loga em um arquivo por padrão, e a escolha de onde instalar os binários é inteiramente sua. Para minha própria instalação, eu uso o seguinte:
- config:
/usr/local/mongo/mongod.conf
- dbpath:
/usr/local/mongo/data
- registro:
/private/var/etc/mongodb.log
(isso aparece automaticamente no aplicativo Console) - launchctl:
/Library/LaunchDaemons/org.mongodb.mongod.plist
A única outra observação que eu faria é que provavelmente vale a pena aumentar os limites rígidos e flexíveis para NumberOfFiles, pois o MongoDB usa esse limite para determinar o número máximo de conexões que ele aceitará. Em algumas versões, o OS X padroniza esse número para 256, o que significa que você pode ter no máximo cerca de 205 conexões, o que pode ser muito baixo, mesmo para um ambiente de desenvolvimento. Eu tenho o seguinte na minha plist launchctl:
<key>HardResourceLimits</key>
<dict>
<key>NumberOfFiles</key>
<integer>1024</integer>
</dict>
<key>SoftResourceLimits</key>
<dict>
<key>NumberOfFiles</key>
<integer>1024</integer>
</dict>