Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 7711|Répondre: 0

Comment vérifier si le Mongodb actuel a activé le moteur de stockage WiredTiger ?

[Copié le lien]
Publié sur 08/10/2016 11:14:08 | | | |
Comment vérifier si le Mongodb actuel a activé le moteur de stockage WiredTiger ?

Il peut être vérifié par au moins les deux méthodes suivantes :

1. Exécuter la commande suivante sur Linux/OSX


S’il retourne 1, cela signifie qu’un mondieu avec WiredTiger comme moteur de stockage tourne dans le système actuel

2. Exécuter la commande suivante sur Linux/OSX


Si le message de retour contient wiredTiger, le mongo est connecté à un mongod avec le moteur de stockage wiredTiger activé.

Note pourDéjàLe chemin de fichier de WiredTiger – dbpath est activé et ne peut plus être ouvert avec le moteur de stockage par défaut mmapv1Par exemple:



ac:mongodata maclean$ mongod --storageEngine wiredTiger --dbpath  /Users/maclean/mongodata
2015-05-06T11:35:32.372+0800 I STOCKAGE [initandlisten] wiredtiger_open config : create,cache_size=4G,session_max=20000,eviction=(threads_max=4),statistics=(fast),log=( enabled=true,archive=true,path=journal,compressor=snappy),checkpoint=(attends=60,log_size=2 Go),statistics_log=(attends=0),
2015-05-06T11:35:32.997+0800 I CONTROL [initandlisten] MongoDB démarrant : pid=16590 port=27017 dbpath=/Users/maclean/mongodata 64-bit host=ac.local
2015-05-06T11:35:32.998+0800 I CONTROL [initandlisten] version v3.0.2
2015-05-06T11:35:32.998+0800 I CONTROL [initandlisten] git version : nogitversion
2015-05-06T11:35:32.998+0800 I CONTROL [initandlisten] infos de compilation : Darwin yosemitevm.local 14.3.0 Darwin Kernel Version 14.3.0 : lun mars 23 11:59:05 PDT 2015 ; Root :xnu-2782.20.48~5/RELEASE_X86_64 x86_64 BOOST_LIB_VERSION=1_49
2015-05-06T11:35:32.998+0800 I CONTRÔLE [initandlisten] allocateur : system
2015-05-06T11:35:32.999+0800 I CONTRÔLE [initandlisten] options : { stockage : { dbPath : « /Users/maclean/mongodata », moteur : « wiredTiger » } }
2015-05-06T11:35:33.045+0800 I RÉSEAU [initandlisten] en attente de connexions sur le port 27017



Si --storageEngine wiredTiger est activé comme ci-dessus, cela fonctionnera normalement



Si vous utilisez le moteur mmapv1, une erreur sera signalée
ac:mongodata maclean$ mongod --storageEngine mmapv1 --dbpath  /Users/maclean/mongodata
2015-05-06T11:36:34.037+0800 I STOCKAGE [initandlisten] exception dans initAndListen : 28574 Impossible de démarrer le serveur. Des fichiers de données détectés dans /Users/maclean/mongodata créés par le moteur de stockage 'wiredTiger'. Le moteur de stockage configuré est 'mmapv1', terminant
2015-05-06T11:36:34.037+0800 I CONTROL [initandlisten] dbexit : rc : 100







Précédent:mongoVUE ne peut pas afficher correctement la collection lorsqu’elle est connectée à MongoDB3.2
Prochain:La connexion de MongoVE à MongoDB ne montre pas de problèmes de données
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com