Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 7711|Απάντηση: 0

Πώς να ελέγξετε εάν το τρέχον mongodb έχει ενεργοποιημένη τη μηχανή αποθήκευσης WiredTiger;

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 8/10/2016 11:14:08 π.μ. | | | |
Πώς να ελέγξετε εάν το τρέχον mongodb έχει ενεργοποιημένη τη μηχανή αποθήκευσης WiredTiger;

Μπορεί να επαληθευτεί με τουλάχιστον τις ακόλουθες 2 μεθόδους:

1. Εκτελέστε την ακόλουθη εντολή σε Linux/OSX


Εάν επιστρέψει 1, σημαίνει ότι ένας mongod με WiredTiger ως μηχανή αποθήκευσης λειτουργεί στο τρέχον σύστημα

2. Εκτελέστε την ακόλουθη εντολή σε Linux/OSX


Εάν το μήνυμα επιστροφής περιέχει wiredTiger, το mongo συνδέεται με ένα mongod με ενεργοποιημένη τη μηχανή αποθήκευσης wiredTiger.

Σημείωση γιαΉδηΗ διαδρομή αρχείου του WiredTiger – dbpath είναι ενεργοποιημένη και δεν μπορεί πλέον να ανοίξει χρησιμοποιώντας την προεπιλεγμένη μηχανή αποθήκευσης mmapv1Για παράδειγμα:



ac:mongodata maclean$ mongod --storageEngine wiredTiger --dbpath  /Users/maclean/mongodata
2015-05-06T11:35:32.372+0800 I STORAGE [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=(αναμονή=60,log_size=2GB),statistics_log=(αναμονή=0),
2015-05-06T11:35:32.997+0800 ΕΛΕΓΧΟΣ [initandlisten] MongoDB εκκίνηση : pid=16590 port=27017 dbpath=/Users/maclean/mongodata 64-bit host=ac.local
2015-05-06T11:35:32.998+0800 ΕΛΕΓΧΩ [initandlisten] db έκδοση v3.0.2
2015-05-06T11:35:32.998+0800 ΕΛΕΓΧΩ [initandlisten] git version: nogitversion
2015-05-06T11:35:32.998+0800 I CONTROL [initandlisten] build info: Darwin yosemitevm.local 14.3.0 Darwin Kernel Version 14.3.0: Mon Mar 23 11:59:05 PDT 2015; ρίζα:xnu-2782.20.48~5/RELEASE_X86_64 x86_64 BOOST_LIB_VERSION=1_49
2015-05-06T11:35:32.998+0800 ΕΛΕΓΧΟΣ [initandlisten] κατανεμητής: σύστημα
2015-05-06T11:35:32.999+0800 ΕΛΕΓΧΟΣ [initandlisten] επιλογές: { storage: { dbPath: "/Users/maclean/mongodata", κινητήρας: "wiredTiger" } }
2015-05-06T11:35:33.045+0800 I NETWORK [initandlisten] σε αναμονή για συνδέσεις στη θύρα 27017



Εάν το --storageEngine wiredTiger είναι ενεργοποιημένο όπως παραπάνω, θα λειτουργήσει κανονικά



Εάν χρησιμοποιείτε τη μηχανή mmapv1, θα αναφερθεί ένα σφάλμα
ac:mongodata maclean$ mongod --storageEngine mmapv1 --dbpath  /Users/maclean/mongodata
2015-05-06T11:36:34.037+0800 I STORAGE [initandlisten] εξαίρεση στο initAndListen: 28574 Δεν είναι δυνατή η εκκίνηση του διακομιστή. Εντοπίστηκαν αρχεία δεδομένων στο /Users/maclean/mongodata που δημιουργήθηκαν από τη μηχανή αποθήκευσης 'wiredTiger'. Η διαμορφωμένη μηχανή αποθήκευσης είναι 'mmapv1'., τερματίζοντας
2015-05-06T11:36:34.037+0800 ΕΛΕΓΧΩ [initandlisten] dbexit: rc: 100







Προηγούμενος:Το mongoVUE δεν μπορεί να εμφανίσει σωστά τη συλλογή όταν είναι συνδεδεμένο στο MongoDB3.2
Επόμενος:Η σύνδεση του MongoVE με το MongoDB δεν εμφανίζει προβλήματα δεδομένων
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com