Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 7711|Yanıt: 0

Mevcut mongoDB'nin WiredTiger depolama motoru etkin olup olmadığını nasıl kontrol edebilirim?

[Bağlantıyı kopyala]
Yayınlandı 8.10.2016 11:14:08 | | | |
Mevcut mongoDB'nin WiredTiger depolama motoru etkin olup olmadığını nasıl kontrol edebilirim?

En az aşağıdaki iki yöntemle doğrulanabilir:

1. Linux/OSX'te aşağıdaki komutu çalıştırın


1 dönerse, bu mevcut sistemde WiredTiger depolama motoru olan bir mongod'un çalıştığı anlamına gelir

2. Linux/OSX'te aşağıdaki komutu çalıştırın


Eğer dönüş mesajı wiredTiger içeriyorsa, mongo wiredTiger depolama motoru etkinleştirilmiş bir mongod'a bağlıdır.

Not içinZatenWiredTiger'ın dosya yolu – dbpath etkin ve artık varsayılan mmapv1 depolama motoru kullanılarak açılamıyorMesela:



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=(wait=60,log_size=2GB),statistics_log=(wait=0),
2015-05-06T11:35:32.997+0800 I CONTROL [initandlisten] MongoDB başlangıç : pid=16590 port=27017 dbpath=/Users/maclean/mongodata 64-bit host=ac.local
2015-05-06T11:35:32.998+0800 I CONTROL [initandlisten] db sürüm 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] derleme bilgisi: Darwin yosemitevm.local 14.3.0 Darwin Çekirdeği Sürüm 14.3.0: Pzt 23 Mart 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 KONTROL EDİYORUM [initandlisten] tahsiyeci: sistem
2015-05-06T11:35:32.999+0800 [initandlisten] seçeneklerini KONTROL EDIYORUM: { storage: { dbPath: "/Users/maclean/mongodata", engine: "wiredTiger" } }
2015-05-06T11:35:33.045+0800 AĞ [initandlisten] 27017 portunda bağlantı bekliyorum



Yukarıdaki gibi --storageEngine wiredTiger etkinleştirildiğinde, normal çalışır



mmapv1 motorunu kullanırsanız hata bildirilir
ac:mongodata maclean$ mongod --storageEngine mmapv1 --dbpath  /Users/maclean/mongodata
2015-05-06T11:36:34.037+0800 I STORAGE [initandlisten] istisna initAndListen: 28574 Sunucu başlatılamıyor. Depolama motoru 'wiredTiger' tarafından oluşturulan /Users/maclean/mongodata içinde veri dosyaları tespit edildi. Yapılandırılmış depolama motoru 'mmapv1'dir, sonlandırır
2015-05-06T11:36:34.037+0800 I CONTROL [initandlisten] dbexit: rc: 100







Önceki:mongoVUE, MongoDB3.2'ye bağlıyken koleksiyonu düzgün şekilde gösteremiyor
Önümüzdeki:MongoVE, MongoDB'ye bağlanırken veri sorunları görünmüyor
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com