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é
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.
Le chemin par défaut pour bong mongodb installé sur Mac OS X est /usr/local/etc/mongod.conf
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