MongoDB--架构搭建(主从、副本集)之主从
2017-06-21 15:32
363 查看
此章节讲述主从架构
主从架构 -- 目前已经不建议使用,推荐使用复制集主从配置可以在配置文件中配置
从节点可以在启动之后使用命令追加主节点,db.source.insert({"host":"IP+端口"})
连接节点:mongo 127.0.0.1:29991,主节点允许读写
a、从节点可以连接,但是不允许读写,如果想读 可以设置 db.getMongo().setSlaveOk()
b、在主节点运行 db.getMongo().setSlaveOk()
1、设置文件夹目录
2、每个目录的层级 均为 DB目录,日志目录,配置文件3个
3、配置文件内容
架构:
a、主节点配置文件
dbpath=D:\MS\Master\DB
logpath=D:\MS\Master\LOG\s.log
logappend=true
port=29991
master=true
b、从节点配置文件
节点1
dbpath=D:\MS\Slave2\DB
logpath=D:\MS\Slave2\LOG\s.log
logappend=true
port=29993
slave=true
source=127.0.0.1:29991
节点2
dbpath=D:\MS\Slave2\DB
logpath=D:\MS\Slave2\LOG\s.log
logappend=true
port=29993
slave=true
source=127.0.0.1:29991
4、配置文件处理好之后,使用CMD命令行形式,mongod --config 配置文件路径 启动4个实例。启动成功的界面如下,需要依次打开多个命令shell启动。
5、使用mongo 127.0.0.1:29991 链接到主节点的实例,然后在实例里面创建集合和记录,将直接同步到其他3个从节点上面。
到达此步骤 将是成功搭建最简单的测试 主从架构。(因为里面并没有使用auth登录认证等,使用配置文件也是老的版本写法,YAML版本配置文件写法如下:)
# Where and how to store data.
storage:
dbPath: D:\MS\Master\DB
journal:
enabled: true
# where to write logging data.
systemLog:
destination: file
logAppend: true
path: D:\MS\Master\LOG\m.log
# network interfaces
net:
port: 29991
#processManagement:
#security:
#operationProfiling:
#replication:
#sharding:
## Enterprise-Only Options:
#auditLog:
#snmp:
项目文件
http://pan.baidu.com/s/1c1BiCVY
相关文章推荐
- MongoDB--架构搭建(主从、副本集)之副本集
- MongoDB 3.0 常见集群的搭建(主从复制,副本集,分片....)
- MongoDB 集群搭建(主从复制、副本及)(五)
- MongoDB 集群搭建(主从复制、副本及)(五)
- mongodb的架构 副本集搭建
- MongoDB 3.0 常见集群的搭建(主从复制,副本集,分片....)
- mongodb的架构 副本集搭建
- mongodb副本集架构搭建
- mongodb副本集架构搭建
- MongoDB--架构搭建 分片+副本集
- mongodb副本集架构搭建
- MongoDB 3.0 常见集群的搭建(主从复制,副本集,分片....)
- mongodb副本集架构搭建
- MongoDB 3.0 常见集群的搭建(主从复制,副本集,分片....)
- mongodb副本集搭建以及增减机器
- MongoDB集群搭建-主从
- mongodb中的副本集搭建实践
- MongoDB 副本集的原理、搭建、应用
- 搭建高可用mongodb集群(二)—— 副本集