sharding - 关于mongodb的shard集群动态添加分片
漂亮男人
漂亮男人 2017-04-25 09:03:46
0
2
979

我在机器上建立起了分片集群,其中包含了四个分片,每个分片都是副本集构成,程序访问的时候可以将数据路由到各个分片上。
但是今天我在集群运行的时候动态添加了一个分片。测试过程中没有数据路由到新增加的分片上,我的添加过程是这样的:
1,开启一个新的副本集
2,在一个mongos的实例上运行addShard命令
截图如下:

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

漂亮男人
漂亮男人

모든 응답(2)
Ty80

데이터 밸런스가 필요합니다. 샤드 상태를 확인해야 합니다.
데이터 양에 따라 새로 추가된 샤드가 적용되는 데 시간이 걸립니다

Ty80

샤드 삽입은 규칙적입니다. 예를 들어 1~100은 첫 번째 샤드에 있고 101~200은 두 번째 샤드에 있습니다.

아직 새로운 샤드에 할당되지 않았을 수도 있습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿