zoukankan      html  css  js  c++  java
  • mongodb主备配置

    前言:mongodb目前推荐的方式是副本集的方式实现,但是副本集需要三台服务器,目前配置为主备方式

    假设你已经安装好了mongo,并配置好了响应的用户

    下面修改mongodb.conf配置文件,开启认证并添加keyfile:

    dbpath=/usr/tools/mongodb/data
    logpath=/usr/tools/mongodb/logs/mongo.log
    port=27017
    #bind_ip = 127.0.0.1 
    auth=true
    fork=true
    logappend=true
    keyFile=/usr/tools/mongodb/keyfile
    master=true

    生成keyfile,并拷贝到mongodb.conf指定的路径

    openssl rand -base64 1024 > mongodb.key  
    
    chmod 600 mongodb.key 

    启用mongodb

    从服务器配置

    dbpath=/usr/tools/mongodb1/data
    logpath=/usr/tools/mongodb1/log/mongo.log
    logappend=true
    source=192.168.1.2:27017
    fork=true
    port=27017
    auth=true
    keyfile=/usr/tools/mongodb1/keyfile
    slave=true
    autoresync=true

    把keyfile拷贝到从服务器

    启动从服务器

    然后可以查看主从状态

    db.printReplicationInfo():查看主节点的状态

    db.printSlaveReplicationInfo():查看从节点的状态

  • 相关阅读:
    tyvj1061Mobile Service
    POJ3666序列最小差值
    POJ2279杨氏矩阵+钩子定理
    POJ2127 LICS模板
    codevs2189数字三角形(%100)
    qhfl-7 结算中心
    qhfl-6 购物车
    qhfl-5 redis 简单操作
    qhfl-4 注册-登录-认证
    qhfl-3 Course模块
  • 原文地址:https://www.cnblogs.com/chrrydot/p/11463342.html
Copyright © 2011-2022 走看看