Heim >Datenbank >MySQL-Tutorial >6.非关系型数据库(Nosql)之mongodb:集群(主从复制)

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-06-07 16:05:101027Durchsuche

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 主节点宕机之后,从节点不能自动顶替上来。

这种集群只用来备份数据


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Nächster Artikel:使用bbed恢复表数据