码迷,mamicode.com
首页 > 其他好文 > 详细

删除mongo分片collection失败

时间:2016-08-14 22:33:44      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:collection   failed   error   

在停止balancer之后,备份整个分片库,然后启用balancer,删除分片集合并重建。遇到以下报错:

mongos> db.businessInfo.drop();
2016-08-14T09:06:58.324+0800 E QUERY    Error: drop failed: {
"code" : 13331,
"ok" : 0,
"errmsg" : "exception: collection‘s metadata is undergoing changes. Please try again."
}
    at Error (<anonymous>)
    at DBCollection.drop (src/mongo/shell/collection.js:620:15)
    at (shell):1:12 at src/mongo/shell/collection.js:620



理了一下逻辑,应该先drop sharding collection然后再启用balancer.


本文出自 “努力奔向前方” 博客,请务必保留此出处http://liucb.blog.51cto.com/3230681/1837811

删除mongo分片collection失败

标签:collection   failed   error   

原文地址:http://liucb.blog.51cto.com/3230681/1837811

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!