| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
parent directory.. | ||||
Mongo cluster, deploying a ReplicaSet
docker-compose up
docker-compose exec tut12-mongo-primary mongo -u "root" -p "password"
rs.initiate({"_id" : "tut12-replica-set","members" : [{"_id" : 0,"host" : "tut12-mongo-primary:27017"},{"_id" : 1,"host" : "tut12-mongo-worker-1:27017"},{"_id" : 2,"host" : "tut12-mongo-worker-2:27017"},{"_id" : 3,"host" : "tut12-mongo-worker-3:27017"}]});
conf = rs.config(); conf.members[0].priority = 2; rs.reconfig(conf);
use admin;
db.createUser({user: "cluster_admin",pwd: "password",roles: [ { role: "userAdminAnyDatabase", db: "admin" }, { "role" : "clusterAdmin", "db" : "admin" } ]});
db.auth("cluster_admin", "password");
use my_data;
db.createUser({user: "my_user",pwd: "password",roles: [ { role: "readWrite", db: "my_data" } ]});
db.createCollection('my_collection');
docker-compose exec tut12-mongo-primary mongo -u "my_user" -p "password" --authenticationDatabase "my_data"
docker-compose down
| Back | FazBrowse Home | New Git URL |