mongodb项目实战与高级应用(MongoDB 高可用方案-主从搭建)

 

1、命令行启动

$ ./mongod --fork --dbpath=/opt/mongodb/data

2、配置文件启动

$ ./mongod -f mongodb.cfg

mongoDB 基本配置/opt/mongodb/mongodb.cfg

dbpath=/opt/mongodb/data
logpath=/opt/mongodb/logs/mongodb.log
logappend=true
fork=true
bind_ip=47.107.182.164
port=27017

环境变量配置

export PATH=/opt/mongodb/bin:$PATH

Mongodb 的三种集群方式的搭建:Master-Slaver/Replica Set / Sharding。

5.3、MongoDB 主从搭建

这个是最简答的集群搭建,不过准确说也不能算是集群,只能说是主备。并且官方已经不推荐这种方式,
所以在这里只是简单的介绍下吧,搭建方式也相对简单。

主机配置/opt/mongodb/master-slave/master/mongodb.cfg

dbpath=/opt/mongodb/master-slave/master/data
logpath=/opt/mongodb/master-slave/master/logs/mongodb.log
logappend=true
fork=true
bind_ip=47.107.182.164
port=27001
master=true
source=47.107.182.164:27002

从机配置/opt/mongodb/master-slave/slave/mongodb.cfg

dbpath=/opt/mongodb/master-slave/slave/data
logpath=/opt/mongodb/master-slave/slave/logs/mongodb.log
logappend=true
fork=true
bind_ip=47.107.182.164
port=27002
slave=true
source=47.107.182.164:27001

启动服务

cd /opt/mongodb/master-slave/master/
mongod --config mongodb.cfg #主节点
cd /opt/mongodb/master-slave/slave/
mongod --config mongodb.cfg #从节点

连接测试

#客户端连接主节点
mongo --host 47.107.182.164 --port 27001
#客户端从节点
mongo --host 47.107.182.164 --port 27002

基本上只要在主节点和备节点上分别执行这两条命令,Master-Slaver 就算搭建完成了。我没有试过
主节点挂掉后备节点是否能变成主节点,不过既然已经不推荐了,大家就没必要去使用了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值