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

  • 相关阅读:
    [暑假集训Day4T1]羊圈
    [暑假集训Day3T3]平板涂色
    [暑假集训Day3T2]骑士问题
    [暑假集训Day3T1]小木棍
    [暑假集训Day2T3]团建活动
    [暑假集训Day2T2]走廊泼水节
    [暑假集训Day2T1]种树
    [暑假集训Day1T3]新的开始
    [暑假集训Day1T2]北极通讯网络
    [暑假集训Day1T1]黑暗城堡
  • 原文地址:https://www.cnblogs.com/cmsd/p/5775371.html
Copyright © 2011-2022 走看看