MongoDB之Replica Sets + Sharding
来源:互联网 发布:淘宝内衣真人秀怎么看 编辑:程序博客网 时间:2024/04/29 19:14
MongoDB Auto-Sharding 解决了海量存储和动态扩容的问题,但离实际生产环境所需的高可靠、高可用还有些距离,所以有了” Replica Sets + Sharding”的解决方案:
Shard:
使用 Replica Sets,确保每个数据节点都具有备份、自动容错转移、自动恢复能力。
Config:
使用 3 个配置服务器,确保元数据完整性
Route:
使用 3 个路由进程,实现负载平衡,提高客户端接入性能
开放端口如下:
激活数据库及集合的分片
Shard:
使用 Replica Sets,确保每个数据节点都具有备份、自动容错转移、自动恢复能力。
Config:
使用 3 个配置服务器,确保元数据完整性
Route:
使用 3 个路由进程,实现负载平衡,提高客户端接入性能
开放端口如下:
1 配置 shard1 所用到的 Replica Sets
ServerA:
mongod --shardsvr --replSet shard1 --port 27017 --dbpath /data/shard1_1 --logpath /data/shard1_1/shard1_1.log --logappend –fork
serverB:
mongod --shardsvr --replSet shard1 --port 27017 --dbpath /data/shard1_1 --logpath /data/shard1_1/shard1_1.log --logappend –fork
serverC:
mongod --shardsvr --replSet shard1 --port 27017 --dbpath /data/shard1_1 --logpath /data/shard1_1/shard1_1.log --logappend --fork
用 mongo 连接其中一台机器的 27017 端口的 mongod,初始化 Replica Sets“shard1”
2 配置 shard2 所用到的 Replica Sets
同上,配置share2。3 配置 3 台 Config Server
mongod --configsvr --dbpath /data/config --logappend --fork --port 20000 --logpath /data/config/config.log4 配置 3 台 Route Process
mongos --configdb 192.168.3.231:20000,192.168.3.232:20000,192.168.3.233:20000 --port 30000 --chunkSize 1 --logpath /data/mongos.log --logappend --fork5 配置 Shard Cluster
连接到其中一台机器的端口 30000 的 mongos 进程,并切换到 admin 数据库做以下配置激活数据库及集合的分片
PS: http://sheperd.blog.163.com/blog/static/1952551192011912111424237/
0 0
- MongoDB之Replica Sets + Sharding
- MongoDB学习整理之Replica Sets + Sharding
- MongoDB学习之旅三十:Replica Sets + Sharding
- Nosql Mongodb之旅(31)—Replica Sets+Sharding
- Mongodb Replica Sets + Sharding/配置文件启动
- Mongodb的Replica Sets + Sharding Architect
- mongodb集群(Replica Sets+Sharding)
- MongoDB 常见集群部署Replica Sets + Sharding
- 第十章:MongoDB Replica Sets + Sharding搭建
- Replica Sets+Sharding方案之真枪实弹篇
- Centos上MongoDB数据库 Replica Sets +Sharding 方案实现
- MongoDB Replica Sets和Auto Sharding配置简介
- Mongodb Replica Sets + Sharding 分片集群架构部署
- [置顶] mongodb Replica Sets +Sharding高可用集群搭建
- 采用Replica Sets + Sharding方式搭建MongoDB高可用集群
- mongodb Replica Sets +Sharding高可用集群搭建(含认证)
- 实战Replica Sets+Sharding方案
- 第十章:Replica Sets + Sharding
- Java获取客户端真实IP地址的两种方法
- Linux Socket编程
- mfc 获取局域网Ip
- wireshark抓包图解 TCP三次握手/四次挥手详解
- DoTween(HOTween V2) 教程
- MongoDB之Replica Sets + Sharding
- Android实现网易新闻客户端效果
- NeoAxis学习笔记(2)
- web架构师必看:一步一步教你如何做架构
- 高效频繁模式挖掘算法PrePost和FIN的C++源码
- WindowManager.LayoutParams详解
- BZOJ 1800 AHOI2009 fly 飞行棋 暴力
- 单片机小白学步系列(二十一) IO口:基本的LED和按键操作
- 反编译工具Depends---dll和exe反编译工具