MongoDB 简单复制配置(2)

在原来的secondary上输入rs.status()你会发现secondary变成了primary了。重新启动挂掉的primary就会成为新的secondary了。可以在新的primary服务器上输入:rs.setpDown()来重新选举出原来的primary。

如果Secondary挂掉,重启后是否还能自动完成复制?

现在用kill来杀掉secondary的进程,之后在primary上插入若干条记录。

rs0:PRIMARY> for(var i=2;i<1000;i++) db.scores.insert({"stuid":i,"subject":"math","score":99})

rs0:PRIMARY> db.scores.find().count()
999

一共有999行。现在重启一下secondary数据库,输入:

rs.slaveOk()

rs0:SECONDARY> db.scores.find().count()
999

跟Primary一样

更多MongoDB相关内容可以看看以下的有用链接: 

MongoDB 3.0 正式版发布下载 

CentOS编译安装MongoDB

CentOS 编译安装 MongoDB与mongoDB的php扩展

CentOS 6 使用 yum 安装MongoDB及服务器端配置

Ubuntu 13.04下安装MongoDB2.4.3

MongoDB入门必读(概念与实战并重)

Ubunu 14.04下MongoDB的安装指南

《MongoDB 权威指南》(MongoDB: The Definitive Guide)英文文字版[PDF]

Nagios监控MongoDB分片集群服务实战

基于CentOS 6.5操作系统搭建MongoDB服务 uxidc.com/Linux/2014-11/108900.htm

MongoDB 的详细介绍请点这里
MongoDB 的下载地址请点这里

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/247f819135079158fdb32e8f3ef0f863.html