例如我的mongodb分片集群原有2个分片,对test.user集合开启分片后,插入数据到test.user中,观察发现数据已经均匀分布到原有2个分片上,那么现在后期又新增了一个分片那么再次插入数据到test.user中,发现仍然只有原来2个分片有数据,而新增分片上没有任何数据!
如果当分片新增以后开启的其他集合如test.role,插入数据观察发现是可以均匀分布到3个分片上的!
例如我的mongodb分片集群原有2个分片,对test.user集合开启分片后,插入数据到test.user中,观察发现数据已经均匀分布到原有2个分片上,那么现在后期又新增了一个分片那么再次插入数据到test.user中,发现仍然只有原来2个分片有数据,而新增分片上没有任何数据!
如果当分片新增以后开启的其他集合如test.role,插入数据观察发现是可以均匀分布到3个分片上的!
1 回答1.3k 阅读✓ 已解决
2 回答1.4k 阅读
1 回答1.3k 阅读
1 回答656 阅读
应该是没有达到ballance的条件,详见https://docs.mongodb.com/manu...