2012-02-10 64 views

回答

3

根據MongoDB的source code這個消息說你已經添加了這個指定的主機:端口爲碎片:

// check whether this host:port is not an already a known shard 
BSONObj old = conn->findOne(ShardNS::shard , BSON("host" << host)); 
if (! old.isEmpty()){ 
    *errMsg = "host already used"; 
    conn.done(); 
    return false; 
} 

可以使用listShards命令來查看當前的碎片:

db.runCommand({ listshards : 1 }); 
+0

在JS shell中運行'sh.status()',它應該給你的信息,請碎片狀態。 – Ross 2012-02-10 11:12:00

+0

感謝您的評論..我如何刪除錯誤的碎片? – james 2012-02-10 13:59:26

相關問題