mongodb sharding 试用(二)
1. 可以为已存在的单个实例存储数据模式更改成分片模式。
1.1 分别新启动配置服务实例 与 路由服务实例。
1.2 再将已存在的单一实例添加到分片模式中。
1.3 最后提定哪个库中的哪个集合采用分片模式,并指定片健。
2. 为分片模式添加新的数据存储节点。
use admin;db.runCommand({addshard:"IP.端口"});
新节点添加成功后,被指定采用分片模式的集合数据会自动分到新节点中。
3. 在分片模式中,为已存在且未采用分片模式的集合更改成分片模式。
3.1 如果集合所在的库已经采用分片模式,但自己没有采用分片,则只需要运行命令指定集合的分片模式。
use admin; db.runCommand({shardcollection:"库名.集合"},key:{xx:1});
3.2 如果集合所在的库并没有采用分片模式,则在指定集合的分片模式之前,必须将所在的库更改成可分片。
use admin; db.runCommand({enablesharding:"库名"});db.runCommand({shardcollection:"库名.集合"},key:{xx:1});
作者:雪刚
出处:http://www.cnblogs.com/xuegang/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。