mongodb簡單副本集實驗
##搭建副本集
10.127.32.121 master
10.127.32.125 slave arbiter
##資料庫安裝
略
##初始化主庫配置
10.127.32.121
[root@node1 ~]# mkdir -p /home/mongodb/master/data
[root@node1 ~]# mkdir -p /home/mongodb/master/log
[root@node1 ~]# mongod --port 27017 --fork --replSet=replica --logpath=/home/mongodb/master/log/mongodb.log --logappend --dbpath=/home/mongodb/master/data/
use dbtest
for (i=0;i<=10000;i++){db.t1.insert({id:i})}
##初始化備庫配置
10.127.32.125
[root@node2 bin]# mkdir -p /home/mongodb/slave/data/
[root@node2 bin]# mkdir -p /home/mongodb/slave/log
[root@node2 bin]# mkdir -p /home/mongodb/arbiter/data/
[root@node2 bin]# mkdir -p /home/mongodb/arbiter/log
[root@node2 bin]# mongod --port 27017 --fork --replSet=replica --logpath=/home/mongodb/slave/log/mongodb.log --logappend --dbpath=/home/mongodb/slave/data/
[root@node2 bin]# mongod --port 27018 --fork --replSet=replica --logpath=/home/mongodb/arbiter/log/mongodb.log --logappend --dbpath=/home/mongodb/arbiter/data/
##配置副本集
10.127.32.121
config={"_id":"replica","members":[
{"_id":1,"host":"10.127.32.121:27017"},
{"_id":2,"host":"10.127.32.125:27017"},
{"_id":3,"host":"10.127.32.125:27018",arbiterOnly:true}]
}
rs.initiate(config)
##測試副本集
rs.isMaster()
rs.status()
use dbtest
for (i=10001;i<=20000;i++){db.t1.insert({id:i})}
db.printSlaveReplicationInfo() ##檢視slave 同步狀態
10.127.32.121 master
10.127.32.125 slave arbiter
##資料庫安裝
略
##初始化主庫配置
10.127.32.121
[root@node1 ~]# mkdir -p /home/mongodb/master/data
[root@node1 ~]# mkdir -p /home/mongodb/master/log
[root@node1 ~]# mongod --port 27017 --fork --replSet=replica --logpath=/home/mongodb/master/log/mongodb.log --logappend --dbpath=/home/mongodb/master/data/
use dbtest
for (i=0;i<=10000;i++){db.t1.insert({id:i})}
##初始化備庫配置
10.127.32.125
[root@node2 bin]# mkdir -p /home/mongodb/slave/data/
[root@node2 bin]# mkdir -p /home/mongodb/slave/log
[root@node2 bin]# mkdir -p /home/mongodb/arbiter/data/
[root@node2 bin]# mkdir -p /home/mongodb/arbiter/log
[root@node2 bin]# mongod --port 27017 --fork --replSet=replica --logpath=/home/mongodb/slave/log/mongodb.log --logappend --dbpath=/home/mongodb/slave/data/
[root@node2 bin]# mongod --port 27018 --fork --replSet=replica --logpath=/home/mongodb/arbiter/log/mongodb.log --logappend --dbpath=/home/mongodb/arbiter/data/
##配置副本集
10.127.32.121
config={"_id":"replica","members":[
{"_id":1,"host":"10.127.32.121:27017"},
{"_id":2,"host":"10.127.32.125:27017"},
{"_id":3,"host":"10.127.32.125:27018",arbiterOnly:true}]
}
rs.initiate(config)
##測試副本集
rs.isMaster()
rs.status()
use dbtest
for (i=10001;i<=20000;i++){db.t1.insert({id:i})}
db.printSlaveReplicationInfo() ##檢視slave 同步狀態
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27067062/viewspace-2084540/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mongodb 4.0副本集搭建MongoDB
- MongoDB 6.0.3副本集搭建MongoDB
- mongodb簡單分片實驗MongoDB
- MongoDB日常運維-04副本集搭建MongoDB運維
- MongoDB - 副本集簡介MongoDB
- MongoDB日常運維-05副本集故障切換MongoDB運維
- MongoDB 4.2副本集新增/刪除副本(一主一副一仲裁)MongoDB
- Mongodb3.0.5副本集搭建及spring和java連線副本集配置MongoDBSpringJava
- MongoDB副本集實踐MongoDB
- MongoDB 4.2副本集自動故障轉移(一主一副一仲裁)MongoDB
- MongoDB Replica Set 副本集實踐MongoDB
- MongoDB副本集MongoDB
- 修改mongodb3.0副本集使用者密碼遇到的坑MongoDB密碼
- MongoDB 副本集搭建MongoDB
- MongoDB部署副本集MongoDB
- MongoDB 副本集管理MongoDB
- MongoDB之副本集MongoDB
- 再看MongoDB副本集MongoDB
- 搭建MongoDB副本集MongoDB
- 2.MongoDB 4.2副本集環境基於時間點的恢復MongoDB
- 如何配置 MongoDB 副本集MongoDB
- 單機Linux下搭建MongoDB副本集-三節點LinuxMongoDB
- MongoDB副本集replica set (二)--副本集環境搭建MongoDB
- MongoDB 副本集原理及管理MongoDB
- MongoDB 副本集切換方法MongoDB
- 006.MongoDB副本集MongoDB
- MongoDB 簡單上手MongoDB
- 小丸子學MongoDB系列之——部署MongoDB副本集MongoDB
- MongoDB——簡單增、刪、改、查實踐MongoDB
- 簡單的RIP實驗
- 使用副本集搭建MongoDB叢集MongoDB
- MongoDB 刪除,新增副本集,並修改副本集IP等資訊MongoDB
- MongoDB實戰-如何在Windows環境下管理副本集MongoDBWindows
- Oracle GoldenGate 簡單實驗OracleGo
- 在Windows上使用Docker 建立MongoDB 副本集的極簡方法(翻譯)WindowsDockerMongoDB
- mongodb副本集新增刪除節點MongoDB
- 手把手教你搭建mongodb副本集MongoDB
- Mongodb分散式叢集副本集+分片MongoDB分散式