1. 程式人生 > >MongoDB 3.2 測試環境副本集搭建

MongoDB 3.2 測試環境副本集搭建

mkdir -p /opt/mongodb-3.0.7/rs0-0 /opt/mongodb-3.0.7/rs0-1 /opt/mongodb-3.0.7/rs0-2

nohup bin/mongod --port 27017 --dbpath /opt/mongodb-3.0.7/rs0-0 --replSet rs0 --smallfiles --oplogSize 128 &
nohup bin/mongod --port 27018 --dbpath /opt/mongodb-3.0.7/rs0-1 --replSet rs0 --smallfiles --oplogSize 128 &
nohup bin/mongod --port 27019 --dbpath /opt/mongodb-3.0.7/rs0-2 --replSet rs0 --smallfiles --oplogSize 128 &

bin/mongo --port 27017

rs.conf()

rs.add("192.168.1.199:27018")
rs.add("192.168.1.199:27019")


db.createUser(
   {
     user: "db_keng_sdk_mng",
     pwd: "db_keng_sdk_mng_pswd",
     roles:
       [
         { role: "readWrite", db: "db_keng_sdk" }
       ]
   }
)

bin/mongo --port 27017 --eval 'db.adminCommand("shutdown")'
bin/mongo --port 27018 --eval 'db.adminCommand("shutdown")'
bin/mongo --port 27019 --eval 'db.adminCommand("shutdown")'