我正在尝试从Mongo分片中删除分片(v3.2) - 我看不到任何需要删除的数据库名称,但是排除过程没有结束,我猜是因为它等待用户操作修理一下。根据错误消息,任何人都可以弄清楚如何进一步解决这个问题?
db.runCommand( { removeShard : "shard0001" } )
{
"msg" : "draining ongoing",
"state" : "ongoing",
"remaining" : {
"chunks" : NumberLong(1),
"dbs" : NumberLong(0)
},
"note" : "you need to drop or movePrimary these databases",
"dbsToMove" : [ ],
"ok" : 1
}
答案 0 :(得分:0)
删除我不需要的所有测试数据库/集合解决了这个问题。在非测试环境中执行此操作不是最佳方法。仍在寻找更好的解决方案。