2012-05-21 13 views
8

Kısa bir süre önce RockMongo browser'a geçtim, ancak bir replicaSet ile çalışmasını zorlaştırıyorum. the official documentation başınaMongo replicaSet için RockMongo nasıl yapılandırılır

, I, sunucu ilan:

RockMongo aşağıdaki şikayet
$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 

:

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

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

Ayrıca aynı hata sonuçlanan bir başka varyantı çalıştı

RockMongo bir replicaSet ile çalışabilir mi?

cevap

7

Ama kodu inceleyelim eğer, gerçekten önemli belgesiz "mongo_options" kullanarak replicaSet bağlanabildiğini rockmongo bulmak: Bu yardımcı olur

$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 

Umut!

+2

İşte belge: http://rockmongo.com/wiki/configuration?lang=en_us#%23%23%23%23+mongo_options%0D – iwind

İlgili konular