zoukankan      html  css  js  c++  java
  • mongo3.2

    arbiter配置文件

    processManagement:
       fork: true
    net:
       bindIp: 172.16.10.1,127.0.0.1
       port: 27017
    storage:
       dbPath: /data/server/mongodb/db0
    systemLog:
       destination: file
       path: "/data/server/mongodb/logs/mongod.log"
       logAppend: true
    storage:
       journal:
          enabled: false
    replication:
       oplogSizeMB: 10000
       replSetName: xxxx

    rs1 rs2

    processManagement:
       fork: true
    net:
       bindIp: 172.16.10.1,127.0.0.1
       port: 27017
    storage:
       dbPath: /data/server/mongodb/db0
    systemLog:
       destination: file
       path: "/data/server/mongodb/logs/mongod.log"
       logAppend: true
    storage:
       journal:
          enabled: true
    replication:
       oplogSizeMB: 10000
       replSetName: xxxx

    初始化 群集

    rs1上执行:
    
    # rs.initiate()
    # rs.add("mongodb1.example.net")
    # rs.addArb(mongodb2.example.net")

    创建用户

    
    admin = db.getSiblingDB("admin")
    admin.createUser(
      {
        user: "admin",
        pwd: "K7eCf19E2691Ea87",
        roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
      }
    )
    
    db.getSiblingDB("admin").createUser(
      {
        "user" : "clusteradmin",
        "pwd" : "K7eCf19E2691Ea87",
        roles: [ { "role" : "clusterAdmin", "db" : "admin" } ]
      }
    )

    https://docs.mongodb.com/manual/reference/mongo-shell/

    https://docs.mongodb.com/manual/tutorial/deploy-replica-set-with-keyfile-access-control/ 

    https://docs.mongodb.com/manual/reference/built-in-roles/#database-user-roles

  • 相关阅读:
    mysql添加用户和密码
    常用正则表达式
    锐捷配置telnet
    Cisco配置aaa验证
    华为交换机端口镜像配置
    华为交换机boot默认密码
    python自动化运维常用模块安装
    python交互模式下tab键自动补全
    python脚本检查TCP端口是否正常
    python脚本获取主机Mac地址
  • 原文地址:https://www.cnblogs.com/cmsd/p/5775371.html
Copyright © 2011-2022 走看看