首页 > 代码库 > 6.非关系型数据库(Nosql)之mongodb:集群(主从复制)
6.非关系型数据库(Nosql)之mongodb:集群(主从复制)
1.主从复制是MongoDB最常用的复制方式,这种方式非常灵活,可用于备份、故障恢复、读扩展等
2最基本的设置方式就是建立一个主节点和一个或多个从节点,每个从节点要知道主节点的地址。运行mongod –master就启动了主服务器。运行mongod –slave –source master_address则启动了从服务器,其中master_address就是上面主节点的地址。
4分别在F:盘下创建两个文件夹,分别用于存储主节点和从节点的数据
5启动一个主节点
mongod --dbpath=f:/master --port 27107 –master(端口号可以自动指定,但是最好大些)
6启动一个从节点
mongod --dbpath=f:/slave --port 20000--slave --source localhost:27017
7启动两个客户端,分别连接主节点和从节点
mongo localhost:27017
执行命令: |
use toto for(var I = 1;i<=10000;i++) { db.c2.insert({name:”zhangsan”,age:i}); } |
mongo localhost:20000
show dbs; use toto db.c2.find(); db.c2.insert({name:”lisi”});这时候发现添加不进去 |
结论:主从复制
A从节点只做查询操作 B主节点宕机之后,从节点不能自动顶替上来。
这种集群只用来备份数据 |
6.非关系型数据库(Nosql)之mongodb:集群(主从复制)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。