mongodb学习2(高级部分)
来源:互联网 发布:酷讯dt35淘宝可靠吗 编辑:程序博客网 时间:2024/06/06 06:43
一、分片 参看http://www.runoob.com/mongodb/mongodb-sharding.html
分片结构端口分布如下:
Shard Server 1:27020Shard Server 2:27021Shard Server 3:27022Shard Server 4:27023Config Server :27100Route Process:400001:启动Shard Server
mkdir -p /www/mongoDB/shard/s0
mkdir -p /www/mongoDB/shard/s1
mkdir -p /www/mongoDB/shard/s2
mkdir -p /www/mongoDB/shard/s3
mkdir -p /www/mongoDB/shard/log
/usr/local/mongodb/bin/mongod --port 27020 --dbpath=/www/mongoDB/shard/s0 --logpath=/www/mongoDB/shard/log/s0.log --logappend --fork
/usr/local/mongodb/bin/mongod --port 27021 --dbpath=/www/mongoDB/shard/s1 --logpath=/www/mongoDB/shard/log/s1.log --logappend --fork
/usr/local/mongodb/bin/mongod --port 27022 --dbpath=/www/mongoDB/shard/s2 --logpath=/www/mongoDB/shard/log/s2.log --logappend --fork
/usr/local/mongodb/bin/mongod --port 27023 --dbpath=/www/mongoDB/shard/s3 --logpath=/www/mongoDB/shard/log/s3.log --logappend --fork
2: 启动Config Server
mkdir -p /www/mongoDB/shard/config
/usr/local/mongodb/bin/mongod --port 27100 --dbpath=/www/mongoDB/shard/config --logpath=/www/mongoDB/shard/log/config.log --logappend --fork
3: 启动Route Process
/usr/local/mongodb/bin/mongos --port 40000 --configdb localhost:27100 --fork --logpath=/www/mongoDB/shard/log/route.log --chunkSize 500
4: 配置Sharding
/usr/local/mongodb/bin/mongo admin --port 40000
db.runCommand({addshard:'localhost:27020'})
db.runCommand({addshard:'localhost:27021'})
db.runCommand({addshard:'localhost:27022'})
db.runCommand({addshard:'localhost:27023'})
db.runCommand({enablesharding:'dingling'})
db.runCommand({shardCollection:'dingling',key:{id:1,time:1}})
二、备份和恢复
mongodump
mongorestore
- mongodb学习2(高级部分)
- MongoDB高级部分及实现(一)
- MongoDB高级部分及实现(二)
- MongoDB学习(3)高级操作
- mongodb 学习四(查询实战部分)MongoDB嵌套查询
- MongoDB学习七--MongoDB高级操作
- mongodb 学习笔记-高级查询
- 第二部分 应用篇 第五章 MongoDB高级查询
- MongoDB 学习 第三节 高级操作
- mongodb高级操作(2)-查询
- MongoDB 高级查询(一)
- MongoDB 高级查询(二)
- html中表格的高级部分学习
- MongoDB高级
- MongoDB学习笔记(2)
- Nosql之Mongodb 2 高级查询
- Nosql之Mongodb 2 高级查询
- MongoDB 数据库操作(三)-高级查询
- 2016换装备: 台式主机 + 显示器 + 机械键盘
- jenkins常用插件
- Android 字符串资源
- Structs2或者SSH处理图片上传
- Log4J日志组件的基本知识点(一)
- mongodb学习2(高级部分)
- 【深度学习】研究Fast rcnn代码
- nodejs async库使用错误: cannot read property 'xxx' of undefined
- bug总结
- 记录一个文件读取的Bug
- AFNetworking上传图片
- Java中List倒序输出
- 使用Vitamio出现的一些问题
- nyoj 478