Jak skonfigurować RockMongo dla Mongo replicaSet

głosy
8

Niedawno włączony do przeglądarki RockMongo , ale mam twardy czas podejmowania pracować z replicaSet.

Na oficjalnej dokumentacji , oświadczyłem serwer jako:

$MONGO[servers][$i][mongo_name] = localhost;//mongo server name
$MONGO[servers][$i][mongo_host] = 127.0.0.1;//mongo host
$MONGO[servers][$i][mongo_port] = 27017;//mongo port
$MONGO[servers][$i][mongo_timeout] = 0;//mongo connection timeout

RockMongo narzeka z następujących powodów:

Execute failed:not master
function (){ return db.getCollectionNames(); }

Próbowałem też inny wariant, co spowodowało ten sam błąd:

$MONGO[servers][$i][mongo_host] = mongodb://192.168.0.2,192.168.0.3;// multiple hosts

Można RockMongo pracować z replicaSet?

Utwórz 21/05/2012 o 13:28
użytkownik
W innych językach...                            


1 odpowiedzi

głosy
7

Ale jeśli nurkować do kodu źródłowego, można zauważyć, że rockmongo rzeczywiście może połączyć się replicaSet użyciu nielegalnych „mongo_options” klucz:

$MONGO["servers"][$i]["mongo_options"] = array('replicaSet' => 'REPLICA_NAME');//mongo server name
$MONGO["servers"][$i]["mongo_host"] = "mongodb://192.168.0.2,192.168.0.3";//mongo host
$MONGO["servers"][$i]["mongo_port"] = false;//mongo port

Mam nadzieję że to pomoże !

Odpowiedział 21/05/2012 o 13:29
źródło użytkownik

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more