首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >管理数据库的mongorestore失败,并显示“写入配置服务器必须有批处理大小为1”

管理数据库的mongorestore失败,并显示“写入配置服务器必须有批处理大小为1”
EN

Stack Overflow用户
提问于 2016-10-19 17:59:34
回答 1查看 755关注 0票数 1

您的帮助将不胜感激。

我们在RHEL 7.2上使用mongodb,3.2.9版本,分片集群。当尝试通过mongorestore恢复admin数据库时,我们得到以下错误:

代码语言:javascript
运行
复制
restoring users from /home/mongod/admin/system.users.bson   
error: Writes to config servers must have batch size of 1, found 11

实际上,源数据库中有11个用户。

system.users集合包含11个文档。但是为什么恢复会失败呢?错误消息对我们来说不清楚。

已成功恢复其他数据库。

在启用身份验证和不启用身份验证的情况下尝试恢复时,结果相同。

提前感谢

EN

回答 1

Stack Overflow用户

发布于 2017-04-10 19:55:22

您必须在mongorestore命令中使用一个额外的参数:--batchSize=1

代码语言:javascript
运行
复制
mongorestore  --host <host utl>:<PORT> --db <db name> -u <user name> <path to your local backup> --batchSize=1

提示已找到here

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40128065

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档