问题对人有帮助,内容完整,我也想知道答案 1 问题没有实际价值,缺少关键内容,没有改进余地 我在机器上建立起了分片集群,其中包含了四个分片,每个分片都是副本集构成,程序访问的时候可以将数据路由到各个分片上。 但是今天我在集群运行的时候动态添加了一个分片。测试过程中没有数据路由到新增加的分片上,我的添加过程是这样的: 1,开启一个新的副本集 2,在一个mongos的实例上运行addShard命令 截图如下: ~~~~~~~~~~~~~~~~~~~~~~~~~今天早上的时候看到新增的分片上有数据了。我昨天测试明明是没有数据的~,请问下各位是否是分片生效需要时间。或者如何设置。谢谢· 关注 | 3 收藏 评论邀请回答编辑举报历史版本 游侠 0 2015-06-16 提问 提交评论 × 评论支持部分 Markdown 语法:**bold**_italic_[link](http://example.com)> 引用`code`- 列表。同时,被你 @ 的用户也会收到通知
答案对人有帮助,有参考价值 0 答案没帮助,是错误的答案,答非所问 需要平衡数据.你需要看分片的状态. 新增的分片生效是需要时间的,根据数据量 评论赞赏编辑 暮月小北 0 2015-06-25 回答 提交评论 × 评论支持部分 Markdown 语法:**bold**_italic_[link](http://example.com)> 引用`code`- 列表。同时,被你 @ 的用户也会收到通知
答案对人有帮助,有参考价值 0 答案没帮助,是错误的答案,答非所问 分片的插入是有规则的, 比如 1~100在第一分片 101~200 在第二份片. 可能是还没分配到新增分片上. 评论赞赏编辑 kelvinlee 869 2015-06-27 回答 提交评论 × 评论支持部分 Markdown 语法:**bold**_italic_[link](http://example.com)> 引用`code`- 列表。同时,被你 @ 的用户也会收到通知