2013-07-09 15 views
9

Po konwertowaniu zestawu replik mongodb na samodzielny serwer napotkałem następujące ostrzeżenie. Zrobiłem rs.remove ("host") i usunąłem argumenty replSet podczas uruchamiania mongo db.Napotkano ostrzeżenie MongoDB po konwersji zestawu replik na samodzielny serwer

[[email protected] ~]# mongo 
MongoDB shell version: 2.4.3 
connecting to: test 
Server has startup warnings: 
Tue Jul 9 17:18:46.076 [initandlisten] 
Tue Jul 9 17:18:46.076 [initandlisten] ** WARNING: mongod started without --replSet yet 1 documents are present in local.system.replset 
Tue Jul 9 17:18:46.077 [initandlisten] **   Restart with --replSet unless you are doing maintenance and no other clients are connected. 
Tue Jul 9 17:18:46.077 [initandlisten] **   The TTL collection monitor will not start because of this. 
Tue Jul 9 17:18:46.077 [initandlisten] **   For more info see http://dochub.mongodb.org/core/ttlcollections 
Tue Jul 9 17:18:46.077 [initandlisten] 
> 

Proszę o pomoc. Musisz natychmiast to naprawić. Dzięki.

Odpowiedz

10

Lokalna baza danych zawiera między innymi informacje o zestawie replik. Możesz usunąć lokalną bazę danych bez złego efektu.
Użyj następujących komentarzy, aby usunąć lokalną bazę danych.

use local 
db.dropDatabase() 

Komunikaty ostrzegawcze powinny odejść po ponownym mongod

+0

jestem posiadające dokładnie ten sam problem, a komunikat nadal się pojawia. Otrzymuję również następujący komunikat: '> użyj lokalnego przełączonego na db lokalny > db.dropDatabase() {" porzucony ":" lokalny "," ok ": 1} > rs.status() { "ok": 0, "errmsg": "nie działa z --replSet"} ' – hfranco

2
use local; 
db.dropDatabase(); 
db.system.replset.remove ({}); 

Zamknij Mongo powłoki .. Obsługa restartu na wszelki wypadek "mongod serwis restart"

mongo --host bind_ip --port bind_port