Mongid主备配置

Mongodb主从配置

一、     官网下载

1.      下载

官网下载https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.5.tgz

tar zxvf mongodb-linux-x86_64-2.6.5.tgz

 

2.      主从和仲裁节点配置文件

注:配置文件中的目录要先建立

1.master.conf

 

dbpath=../../mongodb/data/master

logpath=../../mongodb/log/master.log

pidfilepath=/export/grid/01/xiale/soft/mongodb/master.pid

directoryperdb=true

logappend=true

replSet=testrs

bind_ip=hostname

port=27017

oplogSize=10000

fork=true

noprealloc=true

 

2.slave.conf

 

#slaver.conf

 

dbpath=../../mongodb/data/slaver

logpath=../../mongodb/log/slaver.log

pidfilepath=/export/grid/01/xiale/soft/mongodb/slaver.pid

directoryperdb=true

logappend=true

replSet=testrs

bind_ip=hostname

port=27017

oplogSize=10000

fork=true

noprealloc=true

 

3. arbiter.conf

 

#arbiter.conf

dbpath=../../mongodb/data/arbiter

logpath=../../mongodb/log/arbiter.log

pidfilepath=/export/grid/01/xiale/soft/mongodb/arbiter.pid

directoryperdb=true

logappend=true

replSet=testrs

bind_ip=hostname

port=27017

oplogSize=10000

fork=true

noprealloc=true

3.      启动三台机器

./monood -f master.conf

./mongod -f slaver.conf

./mongod -f arbiter.conf

 

4.      配置主、备、仲裁节点

./mongo  masterip:27017   #ip和port是某个节点的地址

>use admin

>cfg={ _id:"testrs", members:[{_id:0,host:'masterIP:27017',priority:2}, {_id:1,host:'slaveIP:27017',priority:1},

{_id:2,host:'arbiterIP:27017',arbiterOnly:true}]};

>rs.initiate(cfg)             #使配置生效

 

rs.status()可以查看状态

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值