当我像这样使用removeShard:
db.runCommand({removeShard:"shard0001"})
shell显示如下:
{
"msg" : "draining ongoing",
"state" : "ongoing",
"remaining" : {
"chunks" : NumberLong(1),
"dbs" : NumberLong(0)
},
"note" : "you need to drop or movePrimary these databases",
"dbsToMove" : [
],
"ok" : NumberInt(1)
}
没有dbsToMove
移动,但只需要移除一个块。
但是我等待这些游行两个小时,只有一个记录在这个大块的集合中,似乎没有任何变化。
我怎么能删除这个块?