2012-10-23 7 views
6

.conf 파일을 섀도 잉하여 비표준 포트에서 2 샤드를 다시 시작했습니다. 지금은 몽고를 통해 연결하고 내가 얻을 listshards을 실행할 때 :mongodb 샤드 포트를 다시 설정합니다.

mongos> db.runCommand({ listshards : 1 }); 
Tue Oct 23 17:36:21 uncaught exception: error { 
    "$err" : "error creating initial database config information :: caused by :: socket exception [CONNECT_ERROR] for vserver-dev-2:37017", 
    "code" : 11002 
} 

(37,017 이전 포트입니다). 라우터의 샤드 포트 (몽고)를 업데이트하려면 어떻게해야합니까?

답변

12

몽고의 설정 서버의 포트를 업데이트 설명서 :

mongo 
    use config 

    configsvr> db.shards.update({_id: "shard0000"} , {$set: {"host" : "vserver-dev-2:37018"}}) 
    configsvr> db.shards.find() 
    { "_id" : "shard0000", "host" : "vserver-dev-2:37018" } 
+0

당신은 구세주입니다! 감사 –

관련 문제