-
隱藏節(jié)點(diǎn)設(shè)置 完后重新配置一下: rs.reconfig() 注意:生產(chǎn)環(huán)境慎用此命令,因?yàn)檫B接會(huì)閃斷 rs.status() 能看到隱藏的從節(jié)點(diǎn) rs.isMaster()會(huì)看不到隱藏的從節(jié)點(diǎn),不會(huì)被前端程序被 發(fā)現(xiàn)。只需要的時(shí)候使用,僅做為數(shù)據(jù)的冗余而存在查看全部
-
總結(jié):查看全部
-
當(dāng)從節(jié)點(diǎn)的priority值大于1時(shí),有權(quán)利升級(jí)為主節(jié)點(diǎn),下面是顯示對(duì)成員的priority進(jìn)行設(shè)置 下面測(cè)試priority的變化對(duì)主從切換的影響查看全部
-
--查看配置<br> rs.conf<br> --把當(dāng)前主節(jié)點(diǎn)降級(jí)為從節(jié)點(diǎn)<br> rs.setpDown(5) 之后分別查看連接主從節(jié)點(diǎn)狀態(tài) rs.status()查看全部
-
復(fù)制集成員配置文件參數(shù)2:<br> hidden:當(dāng)前節(jié)點(diǎn)程序不可見(jiàn),也就是通過(guò)ismaster命令無(wú)法看到這個(gè)節(jié)點(diǎn),當(dāng)設(shè)為不見(jiàn)時(shí)priority應(yīng)設(shè)為0。其作用是對(duì)此隱藏節(jié)點(diǎn)上個(gè)鎖,進(jìn)行一致性備份時(shí)使用。 votes:默認(rèn)為1(從mongodb2.6開(kāi)始只能為1,不能大于1),mongodb在容災(zāi)時(shí)會(huì)進(jìn)行選舉,此參數(shù)值決定此節(jié)點(diǎn)能否進(jìn)行投票。當(dāng)從節(jié)點(diǎn)達(dá)到12個(gè)時(shí),其中只有7個(gè)有投票權(quán),其余5個(gè)vote值應(yīng)設(shè)為0 實(shí)際生產(chǎn)環(huán)境用到機(jī)會(huì)不多,因?yàn)樵趯?shí)際的生產(chǎn)環(huán)境當(dāng)中復(fù)制集大于7時(shí),一般會(huì)選擇分片。 slaveDelay:從節(jié)點(diǎn)延遲時(shí)間,單位為s,作用是防止在主節(jié)點(diǎn)進(jìn)行了誤操作從而同步到從節(jié)點(diǎn),方便數(shù)據(jù)恢復(fù)。 buildIndexes:當(dāng)主庫(kù)建立索引后從庫(kù)是否也建立索引(對(duì)_id無(wú)效),默認(rèn)為true查看全部
-
復(fù)制集成員配置文件參數(shù): priority 表示當(dāng)前成員是否有資格成為一個(gè)主節(jié)點(diǎn),默認(rèn)是1 0~1000 0 永遠(yuǎn)沒(méi)有資格提升為主節(jié)點(diǎn);查看全部
-
復(fù)制成員按功能區(qū)分:查看全部
-
6.復(fù)制集的成員查看全部
-
然后登錄arbite節(jié)點(diǎn),會(huì)發(fā)現(xiàn)數(shù)據(jù)沒(méi)有同步,因?yàn)閍rbite不參與數(shù)據(jù)庫(kù)的同步,即不存儲(chǔ)數(shù)據(jù)<br> 但local數(shù)據(jù)庫(kù)大小已經(jīng)改變了,因?yàn)閘ocal庫(kù)存儲(chǔ)命名空間(local.ns文件)的內(nèi)容。查看全部
-
5. 驗(yàn)證復(fù)制集同步<br><br> 分別登錄從節(jié)點(diǎn)1,2查看登錄狀態(tài),分別為secondary和arbite<br> 下面登錄從節(jié)點(diǎn)進(jìn)行測(cè)試: 在從節(jié)點(diǎn)進(jìn)行查詢(xún)時(shí)報(bào)下面的錯(cuò)誤,因?yàn)樵谀J(rèn)情況下,不通過(guò)驅(qū)動(dòng)連接mongodb從節(jié)點(diǎn)數(shù)據(jù)庫(kù)時(shí),如果不開(kāi)始slaveOK=true,是無(wú)法讀取從節(jié)點(diǎn)數(shù)據(jù)的。查看全部
-
進(jìn)行副本集的初始化:<br> rs.initiate(config) --查看復(fù)制集的狀態(tài) rs.status查看全部
-
--把節(jié)點(diǎn)3修改為arbite選舉節(jié)點(diǎn)查看全部
-
4.副本集初始化 --配置完之后,用下面命令查看副本成員 > config.members查看全部
-
3. 分別啟動(dòng)3個(gè)mongodb實(shí)例 通過(guò)進(jìn)程號(hào)來(lái)查看對(duì)應(yīng)的pid文件查看全部
-
搭建副本集的步驟:<br> 搭建一個(gè):一主,一從,一選舉節(jié)點(diǎn)<br> 1. 創(chuàng)建相關(guān)目錄 conf、data、log<br> 2. 為每節(jié)點(diǎn)創(chuàng)建配置文件,如下: ./conf/28001.conf ./conf/28002.conf ./conf/28003.conf查看全部
舉報(bào)
0/150
提交
取消