mongo教程 - 副本集

配置文件保存路径

配置MongoDB的config

cat > /opt/mongo/mongo.conf

添加以下内容

dbpath=/opt/mongo/data/db
port=27017
bind_ip=0.0.0.0
logpath=/opt/mongo/logs/mongo.log
logappend=true
replSet=fragmentization_repl
smallfiles=true
fork=true

启动

mongod --config /opt/mongo/mongo.conf

查看是否启动

netstat -ntlp

配置副本集

var rsConf = { 
    "_id": "fragmentization_repl", 
    "members": [ 
        { 
            "_id": 0, 
            "host": "11.11.11.11:27017" 
        },
        { 
            "_id": 0, 
            "host": "11.11.11.11:27017" 
        },
    ] 
}

初始化配置

mongo #打开客户端
> rs.initiate(rsConf); #init
> rs.add({host: '22.22.22.22:27017'}) 
> rs.remove({host: '22.22.22.22:27017'});
> rs.config();#查看配置信息
> rs.addArb('33.33.33.33:27017') 
> rs.status() #查看副本集状态,找到primary节点的IP
> rs.slaveOk(); #允许从节点查询

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值