mongo分片
来源:互联网 发布:爱奇艺 视频缓存 mac 编辑:程序博客网 时间:2024/04/30 11:24
单节点快速测试
if( undefined == easy_install ) wget https://bootstrap.pypa.io/ez_setup.py -O - | pythoneasy_install pymongopython sharding/simple-setup.py --path=/usr/bin/* 此处一定要写绝对路径,simple-setup.py会启动一个mongos进程,占用端口27017 */
设置配置服务器
db-center01# mongoddb-center02# mongod.../* 在每个数据中心启动mongod */
启动mongos,数据库集群请求的入口,每个应用服务器一个
app01# mongos --configdb db-center01, db-center02, ...app02# mongos --configdb db-center01, db-center02, ....../* 这样使mongos能找到配置服务器 */
启动分片
$ mongo app01:27017/db_name> db.runCommand({"addShard": "host:port", "name": "shard_name"})/* 单节点分片 */> db.runCommand({"addShard": "rs/rs01, rs02", "name": "shard_name", "maxSize": "20000"})/* rs为承载这个分片的副本集,rs01为副本集的一个成员, 这里要写出至少一个成员,mongos能推断出其他成员, maxSize单位为MB,此参数为建议值并非规定*/> db.adminCommand({"enableSharding": "db_name"})> db.adminCommand({"shardCollection": "db.table", "key": {"key1": 1, "key2": 1}})
移除分片
> db.runCommand({"removeShard": "shard_name"})
0 0
- mongo分片
- mongo-分片
- mongo分片
- mongo分片
- mongo 分片
- mongo分片及驱动
- mysql、redis、mongo 分片
- mongo集群分片
- Mongo分片集群搭建
- 构建一个Mongo分片集群
- mongo shell 高级之 分片
- mongo数据库分片技术的实现
- Configuring Sharding——mongo分片
- 将mongo副本集转换为分片
- mongo 分片Replica Sets+Sharding架构
- Mongo 整体架构介绍(1)-------分片集群
- mongo学习笔记(三)-分片
- Mongo服务器集群配置学习三——分片
- Java之——Unsupported version number [51.0] for class format
- testlink使用中遇到的问题
- rails学习笔记:维护商品信息任务B
- 关于开启XAMPP的Apache服务报错端口被占用的解决方法
- AJAX GET POST内容获取
- mongo分片
- Apriori算法
- CNN for P300 Detection
- Storm中Bolt下prepare和execute方法的运行时间限制
- HDU 1157 POJ 2388 Who's in the Middle 求中位数
- [BZOJ4196][Noi2015]软件包管理器
- Android AsyncTask完全解析,带你从源码的角度彻底理解
- HashSet集合实现电话本管理系统
- iOS经典讲解之复杂对象的数据持久化-归档与反归档