Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2875965
  • 博文数量: 200
  • 博客积分: 2413
  • 博客等级: 大尉
  • 技术积分: 3067
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-01 22:07
文章分类

全部博文(200)

文章存档

2018年(2)

2017年(8)

2016年(35)

2015年(14)

2014年(20)

2013年(24)

2012年(53)

2011年(44)

分类: Mysql/postgreSQL

2011-09-21 21:20:57

mongodb一个主库可以带一个或者多个(对于从库的数量没有明确的限制)从库,每一个从库都要知道主库的地址。

-----

实验步骤

start master

[root@biee bin]# ./mongod --port 10000 --master

start slave

[root@standby bin]# ./mongod --port 10001 --slave --source 172.16.0.67:10000

 

进入到mongo中,打./mongo会出错,正确格式如下

进入到mastershell

./mongo 172.16.0.67:10000

进入到slaveshell

./mongo 172.16.0.68:10001

 

mongodb replication同步数据

**********

Syncing**同步

**********

当一个从库启动时,它将和主库做一个完全同步。从库复制主库的每一个document,不过这个操作代价很高。初始化同步操作完成后,从库查询主库的oplog并应用,为以后同步数据做好准备。

如果从库远远落后主库,从库会同步失败(fall out of sync)。同步失败的从库不能够通过应用日志来赶上主库,因为主库oplog记录的操作太新了(由于capped引起,capped是个循环写,当oplog满之后,新数据会将老数据覆盖)。

阅读(2346) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~