[主从复制] mongodb
最近加班不是那么多了,有点自己的时间来整整mongodb了。
下面记录下学习主从复制的笔记及操作,给自己整理下。
主从复制是一个简单的数据库同步备份的集群技术.
注意以下几点:
1.在数据库集群中要明确的知道谁是主服务器,主服务器只有一台.
2.从服务器要知道自己的数据源也就是对于的主服务是谁.
3.–master用来确定主服务器,–slave 和 –source 来控制从服务器
好的,下面写个简单的实现。 一主三从,Mongodb的安装这里就不介绍了。
1.为了演示方便,我在D:\mongo下面创建了4个空文件夹(M:master,S:slave).
2.开启终端,用不同端口模拟实现,这里用了4个端口,10000(主),20000,30000,40000皆为从服务器。
2.1启动主服务器
–dbpath : 指定数据库文件存放位置,这里我直接进入到了M1下面,所以用.代替
–port : 端口
–bind_ip:服务器所在地址
–master : 标明作为主服务器启动
2.2 启动从服务器
除了slave,source其他都和上面配置一个意思
–slave:标明作为从服务器启动
–source:指定主服务器 地址及端口
好了,大家也猜到了,另外两个从服务器启动方式,除了dbpath 和 port不一样,其他都一样。这里一并启动
。
好了,到这里服务器的启动就ok了,下面启动实例看看我们搭建好了没有?
3.启动终端测试
好的,启动完毕,下面先看看各个服务器
的数据。
好的,下面在主服务器插入数据看看会不会自动同步到从服务器,如果ok的话就代表我们成功了。
好的。到这里为止,大家可以看到主从复制已经成功了。
如果童鞋有疑问的话,欢迎留言讨论,这里是热爱技术,喜欢交友的Bill!
版权声明:本文为博主原创文章,未经博主允许不得转载。