首页 > 数据库 > mysql教程 > 6.非关系型数据库(Nosql)之mongodb:集群(主从复制)

6.非关系型数据库(Nosql)之mongodb:集群(主从复制)

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
发布: 2016-06-07 16:05:10
原创
1028 人浏览过

1.主从复制是MongoDB最常用的复制方式,这种方式非常灵活,可用于备份、故障恢复、读扩展等 2最基本的设置方式就是建立一个主节点和一个或多个从节点,每个从节点要知道主节点的地址。运行mongod master就启动了主服务器。运行mongod slave source master_add

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

db.c2.insert({name:”zhangsan”,age:i});

}

mongo localhost:20000

show dbs;

use toto

db.c2.find();

db.c2.insert({name:”lisi”}); 这时候发现添加不进去

结论:主从复制

A 从节点只做查询操作

B 主节点宕机之后,从节点不能自动顶替上来。

这种集群只用来备份数据


本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
Laravel - 将模型关系更新到另一个模型
来自于 1970-01-01 08:00:00
0
0
0
内存与数据的关系,
来自于 1970-01-01 08:00:00
0
0
0
怎么实现 JavaScript点与圆的位置关系
来自于 1970-01-01 08:00:00
0
0
0
Laravel关联模型的问题
来自于 1970-01-01 08:00:00
0
0
0
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板