首页 > 数据库技术 > 详细

mongodb-3

时间:2018-06-01 21:51:28      阅读:318      评论:0      收藏:0      [点我收藏+]

一、mongodb副本集介绍

技术分享图片

 技术分享图片

二、副本搭建

 技术分享图片

另外两台机器安装mongodb,请参看mongodb-1.

1、三台机器编辑配置文件 vim /etc/monggod.conf

replication:
oplogSizeMB: 20
replSetName: aminglinux

需要编辑vim /usr/lib/systemd/system/mongod.service 

去掉 --auth

重启服务:systemctl restart mongod

检查iptables 规则, 最好保存规则,执行 iptables -F

2、具体操作

技术分享图片

登录 mongo

config={_id:"aminglinux",members:[{_id:0,host:"192.168.134.130:27017"},{_id:1,host:"192.168.134.150:27017"}]}

rs.initiate(config)  # 初始化
技术分享图片

想要那一台为主(primary),则在那台机器上操作上述语句。

技术分享图片 技术分享图片

3、测试

创建集合并插入数据

db.acc.insert({AccountID:1,UserName:"123",password:"123456"})

技术分享图片

在从上查看,会有如下报错,是因为从上没有打开slaveOK.执行rs.slaveOK()就可以了。

技术分享图片

技术分享图片

4、设置权重

技术分享图片

cfg=rs.conf()

cfg.members[0].priority=1

cfg.members[1].priority=2

rs.reconfig(cfg)

 

mongodb-3

原文:https://www.cnblogs.com/wbjy123linux/p/9123292.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!