Je ne peux pas utiliser wiredTiger
en tant que service pour MongoDB
.
Ensuite, je progresse étape par étape selon le guide suivant ;
http://docs.mongodb.org/manual/release-notes/3.0-upgrade/
Étape 1 : Démarrer 3.0 mongod. OK, je l'ai fait.
Étape 2 : exporter les données en utilisant mongodump. OK
Étape 3 : Créer un répertoire de données pour WiredTiger. OK - les permissions des utilisateurs ont été ajustées.
Étape 4 : Redémarrez le mongod avec WiredTiger. OK
mongod --storageEngine wiredTiger --dbpath <newWiredTigerDBPath>
Et oui, mongod
travaillé. Mais le Step-5
dit que "Télécharger les données exportées en utilisant mongorestore". Cependant ma console est occupée et dit "waiting for connections on port 27017" car la dernière commande n'inclut pas un service tel que service mongod start
.
J'ai ensuite essayé de modifier mon /etc/mongod.conf
pour fonctionner comme un service. Mais je n'ai pas réussi. J'ai ajouté wiredTiger director comme dbpath. Mais je suppose que je dois modifier /etc/init/mongod.conf
fichier. Parce qu'il contient des codes qui donnent des permissions pour le répertoire db.
Après avoir passé 8 heures, je pense qu'il n'y a pas encore assez de documentation. Et je veux demander ;
Que dois-je faire pour utiliser wiredTiger sur ma MongoDB ?
Je me demande si quelqu'un utilise wiredTiger sur MongoDB ?
console