web-dev-qa-db-fra.com

Comment créer un fichier de configuration pour MongoDB

J'ai installé mongodb pour mac os via 10gen et j'ai parcouru la documentation pour le faire. Tout semble bien mis à part le fichier de configuration. Je ne peux pas le voir dans /etc/mongod.config. Dois-je créer manuellement ce fichier de configuration? Et si oui, comment puis-je m'y prendre?

à votre santé

30
Rob Schneider

Sauf si vous avez installé une version packagée de MongoDB (par exemple, en utilisant Ports Homebrew ou Mac ), vous devrez créer un fichier de configuration manuellement, ou simplement passer les paramètres de ligne de commande appropriés lors du démarrage de MongoDB.

Si vous voulez commencer par un exemple commenté d'un fichier de configuration, le mongodb.conf dans le paquet Debian/Ubuntu devrait être un bon point de départ. Les options importantes à vérifier sont les dbpath et logpath qui seront probablement différentes pour vous.

Il serait également intéressant de regarder la formule Homebrew mongodb qui comprend la configuration d'un script LaunchAgent pour gérer le service mongod.

27
Stennie

Le chemin par défaut pour bong mongodb installé sur Mac OS X est /usr/local/etc/mongod.conf

73
Addison

Oui, sauf si vous installez via un gestionnaire de paquets (comme apt ou yum sous Linux), vous devez le créer manuellement. Ensuite, lorsque vous démarrez mongod, vous devez simplement spécifier où se trouve le fichier de configuration, par exemple:

./mongod -f /path/to/mongod.conf

Pour voir à quoi devrait ressembler ce fichier, jetez un œil ici:

http://docs.mongodb.org/manual/reference/configuration-options/

Vous pouvez également voir les fichiers de configuration Linux susmentionnés à partir des packages sur github:

https://github.com/mongodb/mongo/blob/master/rpm/mongod.conf

https://github.com/mongodb/mongo/blob/master/debian/mongodb.conf

10
Adam Comerford