博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mongodb-3
阅读量:4950 次
发布时间:2019-06-11

本文共 720 字,大约阅读时间需要 2 分钟。

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

 

转载于:https://www.cnblogs.com/wbjy123linux/p/9123292.html

你可能感兴趣的文章
常用技巧之JS判断数组中某元素出现次数
查看>>
Oracle命令:授权-收回权限-角色-用户状态
查看>>
云打码识别验证码
查看>>
在Kafka中使用Avro编码消息:Producter篇
查看>>
分布式跟踪调研与设计
查看>>
解读python中SocketServer源码
查看>>
node 渲染html模板配置
查看>>
android学习笔记51——SQLite 手势Gesture
查看>>
跳跳棋
查看>>
函数对象
查看>>
【转】MySQL5安装的图解(mysql-5.0.27-win32.zip)
查看>>
【转】MYSQL入门学习之一:基本操作
查看>>
字体的设置 REM EM PX
查看>>
第3次作业+105032014099
查看>>
How To Use Goto?
查看>>
Spring的属性依赖检查
查看>>
去掉myeclipse的预览窗口
查看>>
PHP7实战开发简单CMS内容管理系统(4) BeyondAdmin 小图标模板使用
查看>>
P1016 旅行家的预算
查看>>
放苹果
查看>>