三台机器分别上传mongodb-linux-x86_64-2.0.2.tgz到/export/servers/
之后解压:
cd /export/servers/
tar -zxvf mongodb-linux-x86_64-2.0.2.tgz
在197上执行:
mkdir -p /data/db/log
修改/etc/rc.d/rc.local 增加如下内容:
/export/servers/mongodb-linux-x86_64-2.0.2/bin/mongod --shardsvr --port 27017 --logpath /data/db/log/log.log --logappend --fork &
/export/servers/mongodb-linux-x86_64-2.0.2/bin/mongod --configsvr --port 27019 --logpath /data/db/log/configsvr.log --logappend --fork &
在196上执行:
mkdir -p /data/db/log
修改/etc/rc.d/rc.local 增加如下内容:
/export/servers/mongodb-linux-x86_64-2.0.2/bin/mongod --shardsvr --port 37017 --logpath /data/db/log/log.log --logappend --fork &
/export/servers/mongodb-linux-x86_64-2.0.2/bin/mongos --configdb 10.10.249.197:27019 --logpath /data/db/log/mongos.log --logappend --fork &
在195上执行
mkdir -p /data/db/log
修改/etc/rc.d/rc.local 增加如下内容:
/export/servers/mongodb-linux-x86_64-2.0.2/bin/mongod --shardsvr --port 27017 --logpath /data/db/log/log.log --logappend --fork &
重启三台机器:reboot
登录到196
cd /export/servers/mongodb-linux-x86_64-2.0.2/bin
./mongo
use admin
db.runCommand({addshard:"10.10.249.197:27017"});
db.runCommand({addshard:"10.10.249.196:37017"});
db.runCommand({addshard:"10.10.249.195:27017"});
printShardingStatus();
安装完成。
让表和collection启用sharding命令类似如下:
db.runCommand({ enablesharding:"testSource" })
db.UserSidRelation.ensureIndex({ "pk" : 1},{ "name" : "pk_1", "unique" : true });
db.runCommand({ shardcollection: "
testSource.
testCollection", key: { pk:1 }})
分享到:
相关推荐
本文档是一份 MongoDB 集群的sharding模式配置实例,环境是某电信运营商的模拟环境,示例配置意义具有较高的可信度,可以作为生产环境的部署实施参考。
NULL 博文链接:https://star45.iteye.com/blog/2039957
mongodb 集群测试代码 3个sharding 3个config srv 1个mongos
MongoDB Sharding 机制分析及实现
k8s 安装 mongodb 分片(Sharding)+ 副本集(Replica Set)
小米科技 电商部门 Mongodb sharding Cluster with Replica Set 集群 文档
mongodb sharding(集群的配置步骤和真实生产环境的搭建过程)
运用MongoDB的复制集(Replica Sets)+分片(Sharding)就能实现MongoDB分布式高可用的集群。
MongoDB集群部署文档,这是一种可以水平扩展的模式,在数据量很大时特给力,实际大规模应用一般会采用这种架构去构建monodb系统。 要构建一个 MongoDB Sharding Cluster
小米电商Mongodb集群文档v1.0.1
mongodb sharding(集群的配置步骤和真实生产环境的搭建过程)
mongodb的集群搭建方式主要有三种,主从,Replica set,sharding, 三种模式各有优劣,适用于不同的场合,副本应用最为广泛,主从现在用的较少,sharding最为完备。副本集是一组维护相同数据集的mongod服务,可提供...
文档结构图 Mongodb集群搭建的方式 1.Master-Slaver 2.Replica Set 2.1什么是ReplicaSet2.2副本集的搭建 3.Sharding 3.1什么事Sharding3.2分片的搭建3.3片键的选择 参考: ...
mongodb的集群搭建方式主要有三种,主从模式,Replica set模式,sharding模式, 三种模式各有优劣,适用于不同的场合,属Replica set应用最为广泛,主从模式现在用的较少,sharding模式最为完备,但配置维护较为复杂 ...
原创Linux下Mongodb的分布式分片群集(sharding cluster)配置
副本集是MongoDB的主从复制中的重要功能,经常被用来作额外的备份,这里我们就来详解MongoDB中用sharding将副本集分配至服务器集群的方法,首先还是来回顾一下MongoDB中副本集的基本知识:
常见的mongodb sharding 服务器架构 要构建一个 MongoDB Sharding Cluster,需要三种角色: 1.Shard Server 即存储实际数据的分片,每个Shard可以是一个mongod实例,也可以是一组mongod实例构成的Replication Set...
Mongodb是主流的NOSQL数据库之一,...8.sharding分片集群 9.数据库监控和profiling使用 通过这些学习对Mongodb全方位的学习和理解,适应企业多元化数据库的需要,现在很多企业都在使用Mongodb,像360,百度,京东等
7.我应该启动一个集群分片(sharded)还是一个非集群分片的 MongoDB 环境? 8.分片(sharding)和复制(replication)是怎样工作的? 9.我怎么查看 Mongo 正在使用的链接? 10.MongoDB 在 A:{B,C}上建立索引,查询 A:{B,C}和 ...
网盘文件永久链接 目录 课时1:MongoDB数据库入门.mp4 课时2:MongoDB数据数据查询与分析.mp4 课时3:MongoDB数据库核心知识.mp4 课时4:MongoDB数据库管理备份.mp4 ...课时12:MongoDB Sharding原理与使用.mp4