【MongoDB】windows平臺(tái)搭建Mongo數(shù)據(jù)庫(kù)復(fù)制集(類似集群)
來(lái)源:程序員人生 發(fā)布時(shí)間:2014-11-22 09:23:20 閱讀次數(shù):3409次
Replica Sets(復(fù)制集)是在mongodDB1.6版本開(kāi)始新增的功能,它可以實(shí)現(xiàn)故障自動(dòng)切換和自動(dòng)修復(fù)功能成員節(jié)點(diǎn)的功能,各個(gè)DB之間的數(shù)據(jù)完全1致,大大下降了單點(diǎn)故障的風(fēng)險(xiǎn)。
【】
以上圖示是3個(gè)節(jié)點(diǎn)的Replica Set架構(gòu)。該圖來(lái)源于紅丸編寫(xiě)的《Mongodb管理與開(kāi)發(fā)精要》這本書(shū)。從上圖可以看出,結(jié)構(gòu)類似與1個(gè)集群,其實(shí)完全可以當(dāng)作1個(gè)集群。由于它確切和集群實(shí)現(xiàn)的作用是相同的。
1、部署Replica Sets.
接下來(lái)顯示如何在1臺(tái)http://www.vxbq.cn/server/上面演示部署3個(gè)節(jié)點(diǎn)的Replica Sets

2、啟動(dòng)Replica服務(wù)
分別打開(kāi)3個(gè)命令窗口,然后分別履行下面3句話。
mongod.exe --replSet rs1 --keyFile "D:Program Filesmongodbdata
eplicakey
0" --port 28010 --dbpath "D:Program Filesmongodbdata
eplicadata
0" --logpath "D:Program Filesmongodbdata
eplicalog
0.log" --logappend
mongod.exe --replSet rs1 --keyFile "D:Program Filesmongodbdata
eplicakey
1" --port 28011 --dbpath "D:Program Filesmongodbdata
eplicadata
1" --logpath "D:Program Filesmongodbdata
eplicalog
1.log" --logappend
cd /d D:Program Filesmongodbin
mongod.exe --replSet rs1 --keyFile "D:Program Filesmongodbdata
eplicakey
2" --port 28012 --dbpath "D:Program Filesmongodbdata
eplicadata
2" --logpath "D:Program Filesmongodbdata
eplicalog
2.log" --logappend

3、登錄客戶端,初始化Replica Sets環(huán)境


生活不易,碼農(nóng)辛苦
如果您覺(jué)得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)