关于mongodb的shard集群动态添加分片

我在机器上建立起了分片集群,其中包含了四个分片,每个分片都是副本集构成,程序访问的时候可以将数据路由到各个分片上。

但是今天我在集群运行的时候动态添加了一个分片。测试过程中没有数据路由到新增加的分片上,我的添加过程是这样的:

1,开启一个新的副本集

2,在一个mongos的实例上运行addShard命令

截图如下:图片描述

~~~~~~~~~~~~~~~~~~~~~~~~~今天早上的时候看到新增的分片上有数据了。我昨天测试明明是没有数据的~,请问下各位是否是分片生效需要时间。或者如何设置。谢谢·

回答:

需要平衡数据.你需要看分片的状态.

新增的分片生效是需要时间的,根据数据量

回答:

分片的插入是有规则的, 比如 1~100在第一分片 101~200 在第二份片.

可能是还没分配到新增分片上.

以上是 关于mongodb的shard集群动态添加分片 的全部内容, 来源链接: utcz.com/p/197950.html

回到顶部