mongodb学习3-主从配置
来源:互联网 发布:安装包制作工具 知乎 编辑:程序博客网 时间:2024/04/24 11:37
主从配置一般用来做数据备份,当主数据库挂掉后可以迅速切换到从数据库。
配置十分简单,这里先在同一台机器上模拟验证测试效果:
原先配置的dbpath为C:\data\db,这里将其作为master的数据库,你还需要建一个从数据库的dbpath,比如为C:\data\slavedb
分别启动2个实例(需要开2个dos窗口),启动顺序先主后从,
主命令为:mongod --master --dbpath=C:\data\db --port=23456
从命令为:mongod --slave --dbpath=C:\data\slavedb --port=23457 --source=127.0.0.1:23456
很容易理解 从的source就是主的地址端口;
连接主数据库,写一条数据:
mongo 127.0.0.1:23456
use test
db.newtable.insert({"word":"write master"})
db.newtable.find()
可以查到刚写进去的数据,
再切换到从数据库
先exit或者ctrl+c
mongo 127.0.0.1:23457
use test
db.newtable.find()
同样能查到这条数据;
但是如果想写从数据库,测试:
db.newtable.insert({"word":"write slave"})
就会报write error了,所以从数据库可以理解为是一个只读的备份,可以做临时的读取用,却不能直接自动升级为主库。
当然,如果手动重启从数据库(去掉--slave 和--source参数) 这样就可以将从数据库作为主数据库使用了。
如果想自动完成主从故障升级,可以通过Replica Pairs借用arbite,后文再详细描述。
- mongodb学习3-主从配置
- MongoDB 主从复制配置
- Mongodb主从配置
- mongodb主从复制配置
- mongoDB主从复制配置
- mongodb主从备份配置
- mongodb主从配置
- mongodb 主从配置
- MongoDb主从配置
- [App] MongoDB 主从配置
- Mongodb学习----主从数据库
- mongodb 配置还有主从复制
- MongoDB 安裝,主从配置
- MongoDB 安装以及主从配置
- MongoDB 配置主从服务器方法
- 【学习笔记】MongoDB主从备份
- MongoDB学习九--MongoDB的主从复制
- MongoDB学习笔记:(2)、MongoDB主从复制
- 范冰冰着大仁哥新装出街 款款皆真爱
- mac/windows/linux中eclipse搭建Android开发环境,无法访问dl-ssl.google.com
- Android LayoutInflater
- mezzanine problem——01
- Reverse Nodes in k-Group
- mongodb学习3-主从配置
- 编译器之神vim大改造
- Cleaning Shifts - POJ 2376 贪心
- ASN-MIB
- PAT (Advanced Level) Practise 1016. Phone Bills (25)
- Centos系统备份与恢复教程
- win7下硬盘安装Ubuntu 14.04
- N!(杭电1042)(数组实现+java实现)
- IOS开发NSBundle对象使用详解