Stop a secondary
use admin
db.shutdownServer()
rs.remove("mongod3.example.net:27017")
rs.remove("mongod3.example.net")
cfg = rs.conf()
cfg.members.splice(2,1)
rs.reconfig(cfg)
rs.conf()
cfg = rs.conf()
cfg.members[0].priority = 0.5
cfg.members[1].priority = 0.5
cfg.members[2].priority = 1
rs.reconfig(cfg)
cfg = rs.conf()
cfg.members[0].priority = 0.5
cfg.members[0].votes = 1;
cfg.members[1].priority = 0.5
cfg.members[1].votes = 1;
cfg.members[2].priority = 1
cfg.members[2].votes = 1;
rs.reconfig(cfg)
rs.freeze(120)
rs.stepDown(120)
cfg = rs.conf();
cfg.members[n].votes = 0;
cfg.members[n].priority = 0;
rs.reconfig(cfg);
mongodump --out=/data/backup/
sudo mkdir /var/lib/mongobackups
sudo mongodump --db newdb --out /var/lib/mongobackups/`date +"%m-%d-%y"`
sudo mongodump --out /var/lib/mongobackups/`date +"%m-%d-%y"`
# mongo command
rs.add( { host: "<hostname>:27017", priority: 0, votes: 0 } )
# Where and how to store data.
storage:
dbPath: /var/lib/mongodb
journal:
enabled: true
# engine:
# mmapv1:
wiredTiger:
engineConfig:
configString: cache_size=1024M
- Deploy a Replica Set
- Replica Set Deployment Architectures
- Replication
- Hidden Replica Set Members
- MongoDB Sharded Cluster
- MongoDB от теории к практике. Руководство по установке кластера mongoDB
- MongoDB Sharded Cluster на Centos 6.5
- mongos
- Database Methods
- Configure Non-Voting Replica Set Member
- Priority 0 Replica Set Members
- Replica Set Elections
- https://docs.mongodb.com/manual/core/backups/
- https://docs.mongodb.com/manual/tutorial/backup-and-restore-tools/
- https://www.digitalocean.com/community/tutorials/how-to-back-up-restore-and-migrate-a-mongodb-database-on-ubuntu-14-04
- https://docs.mongodb.com/manual/tutorial/backup-sharded-cluster-with-database-dumps/
- https://docs.mongodb.com/manual/faq/storage/