从mongo数据库中删除分片

时间:2016-07-21 15:11:14

标签: mongodb

我正在尝试从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
}

1 个答案:

答案 0 :(得分:0)

删除我不需要的所有测试数据库/集合解决了这个问题。在非测试环境中执行此操作不是最佳方法。仍在寻找更好的解决方案。