码迷,mamicode.com
首页 > 数据库 > 详细

mongodb-3

时间:2018-06-01 22:15:17      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:setname   image   com   word   prim   测试   .com   oplog   iptable   

一、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

标签:setname   image   com   word   prim   测试   .com   oplog   iptable   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!