2012-05-21 2 views
8

최근에 RockMongo browser으로 전환했지만 replicaSet에서 작동하는 데 어려움을 겪고 있습니다. the official documentationMongo replicaSet에 대해 RockMongo를 구성하는 방법

, 나는 같은 서버를 선언

RockMongo는 다음과 같이 불평
$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(); } 

나는 또한 동일한 오류가 발생했습니다 다른 변형을 시도

RockMongo가 replicaSet과 함께 작동 할 수 있습니까?

답변

7

하지만 소스 코드에 뛰어들 경우, 당신은 참으로 키 문서화되지 않은 "mongo_options"을 사용하여 replicaSet에 연결할 수 rockmongo을 찾을 :이 도움이

$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 

희망!

+2

다음은 문서입니다. http://rockmongo.com/wiki/configuration?lang=en_us#%23%23%23%23+mongo_options%0D – iwind

관련 문제