zoukankan      html  css  js  c++  java
  • MongoDB主备 版本3.6.5

    主数据库的启动配置文件
      dbpath = /usr/local/mongodata/data
      logpath = /usr/local/mongodata/logs/mongo.log
      logappend = true
      master=true #设置为主库
      oplogSize=2048 #同步复制的日志大小设置,单位MB
      keyFile = /usr/local/mongodata/mongodb-keyfile #当 auth = true时,设置私钥
      journal = true
      quiet = true
      fork = true
      port = 27017
      auth = true
      bind_ip = 0.0.0.0

    从数据库的启动配置文件
      dbpath = /usr/local/mongodata/data
      logpath = /usr/local/mongodata/logs/mongo.log
      logappend = true
      journal = true
      quiet = true
      slave = true #设置从库
      source = 172.16.254.129:27017 #设置主数据库来源
      keyFile = /usr/local/mongodata/mongodb-keyfile #当 auth = true时,设置私钥
      slavedelay = 10
      fork = true
      port = 27017
      auth = true
      bind_ip = 0.0.0.0
    注意:

      1.如果使用认证的方式启动服务(auth = true),那么要在主从服务器配置私钥。

        // 在一台服务器上生成私钥
        openssl rand -base64 745 > mongodb-keyfile

        // 修改私钥的权限为可读写
        chmod 600 mongodb-keyfile
        // 将私钥拷贝到其余的服务器上
        scp mongodb-keyfile root@xxx.xxx.xxx.xxx:/usr/local/mongodb/
      2.MongoDB 4.0以后的版本主备不能以该方式进行配置,因为4.0版本后不支持master/slave模式。

  • 相关阅读:
    Python之模块
    Python之request模块-基础用法
    Linux小知识点
    python之pip安装软件包常用命令
    windows设置多个JDK环境
    window配合虚拟机VMware搭建虚拟ubuntu服务器入坑集锦
    Linux服务器相关信息查询
    达梦数据库
    创业公司如何快速构建高效的监控系统?
    干货分享:智慧工厂时代下大数据 + 智能的深度实践
  • 原文地址:https://www.cnblogs.com/pig1314/p/11534464.html
Copyright © 2011-2022 走看看