MongoDB分片简介
MongoDB分片用于解决海量数据在多台机器上存储,如下所示:
一个典型的分片架构如下
本文在一台机器上,以1个路由服务器(mongos),1个配置服务器,3个分片(每个分片仅仅包括一个MongoDB服务器,而不是副本集)来快速搭建一个MongoDB分片服务器
二、搭建MongoDB分片服务器的步骤
2.1 启动配置服务器
mongod --dbpath config --port 27000
可见,配置服务器的启动跟普通MongoDB服务器一样,指定它的db目录是config
2.2 启动路由服务器
mongos --configdb hostname:27100 --port 28000
启动路由服务器需要指定配置服务器的信息,以域名:端口号的形式给定
2.2 启动三台分片服务器
mongod --dbpath data1 --port 27017 mongod --dbpath data2 --port 27018 mongod --dbpath data3 --port 27019
2.3 将分片服务器加入到分片即群中
mongo -- 281000 //使用mongo命令,连接到路由服务器 mongos>use admin; //必须在admin上执行添加分片的操作,否则抛出error: "$err" : "error creating initial database config information :: caused by :: can't find a shard to put new db on" mongos> db.runCommand({addshard:"hostname:27017",allowLocal:true }) mongos> db.runCommand({addshard:"hostname:27018",allowLocal:true }) mongos> db.runCommand({addshard:"hostname:27019",allowLocal:true })执行上面的命令后,得到的输出结果是:
相关推荐
mongodb学习笔记资料,从安装到操作库collection 对document的crud 索引 replicaSet sharding 备份与恢复
mongodb学习笔记
MongoDB_学习笔记MongoDB_学习笔记MongoDB_学习笔记MongoDB_学习笔记MongoDB_学习笔记MongoDB_学习笔记MongoDB_学习笔记MongoDB_学习笔记MongoDB_学习笔记MongoDB_学习笔记MongoDB_学习笔记MongoDB_学习笔记MongoDB_...
自己在学习MongoDB的一些笔记,里面有各个查询选择器的使用截图,还有一些索引的介绍。
MongoDB学习笔记思维导图.pdf
Mongodb 学习笔记
mongodb学习资料,包括mongodb_and_python学习笔记、mongodb权威指南、mongodb学习手册、mongodb总结。
MongoDB4.2分片及副本集群搭建 MongoDB集群 MongoDB分片 MongoDB副本 MongoDB副本集群
mongoDB学习笔记及工具
MongoDB分片介绍
mongodb的分片备份 复制集的备份和配置的备份
三、创建数据库(mongodb_test) 4 四、MongoDB得增删改查(crud) 4 1、MongoDB查询 4 2、order和投影查询 5 3、MongoDB增加 6 4、MongoDB修改 7 5、MongoDB删除 9 6、MongoDB分页 10 7、MongoDB模糊查询和其他条件...
总结的MongoDB的学习笔记,基本上包括了MongoDB的方方面面,每个知识点,都有示例代码,有需要的朋友,可以下载下来进一步补充完善。
MongoDB分片副本级 详细的讲述了MongoDB分片副本级配置
主要介绍了MongoDB学习笔记之GridFS使用介绍,本文介绍了GridFS的作用、GridFS的一些使用方法、GridFS实现原理及注意事项等,需要的朋友可以参考下
MongoDB学习MongoDB学习MongoDB学习
一、关于MongoDB的驱动MongoDB支持多种语言的驱动,在此我们只介绍C#的驱动 二、通过samus驱动实现HelloWorld存取在进行下述操作之前,请