副本集成員狀態(tài)
創(chuàng)新互聯(lián)公司服務(wù)項(xiàng)目包括于洪網(wǎng)站建設(shè)、于洪網(wǎng)站制作、于洪網(wǎng)頁制作以及于洪網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,于洪網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到于洪省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
副本集的每個(gè)成員都有一個(gè)狀態(tài),反映了它在集合中的配置情況。
數(shù)字 | 名稱 | 狀態(tài)描述 |
0 | STARTUP | 還不是任何集合的活動(dòng)成員。所有的成員啟動(dòng)在該狀態(tài)。在STARTUP狀態(tài)mongod解析副本集配置文檔。 |
1 | PRIMARY | 處于PRIMARY狀態(tài)的成員是唯一能接受寫操作的成員。 |
2 | SECONDARY | 處于SECONDARY狀態(tài)的成員復(fù)制數(shù)據(jù)存儲(chǔ)。數(shù)據(jù)可用于讀,盡管可能比較舊。 |
3 | RECOVERING | 可以選舉。成員要么實(shí)施啟動(dòng)自檢測,或完成回滾或重新同步的轉(zhuǎn)換。 |
5 | STARTUP2 | 成員加入了集合,正運(yùn)行初始化同步。 |
6 | UNKNOWN | 成員的狀態(tài),正如從集合的另一個(gè)成員中所看到的,未知。 |
7 | ARBITER | 仲裁不復(fù)制數(shù)據(jù),而僅僅參與選舉。 |
8 | DOWN | 該成員,正如從集合的立即你跟一個(gè)成員所見,不可達(dá)。 |
9 | ROLLBACK | 該成員正在實(shí)施回滾。數(shù)據(jù)不可讀。 |
10 | REMOVED | 成員曾今在副本集但隨后被移除。 |
狀態(tài)
核心狀態(tài)
PRIMARY
處于PRIMARY狀態(tài)的成員接受寫操作。一個(gè)副本集每次最多只有一個(gè)主成員。在一次選舉后,一個(gè)SECONDARY狀態(tài)成員成為主成員。處于PRIMARY狀態(tài)的成員有資格選舉。
SECONDARY
處于SECONDARY狀態(tài)的成員復(fù)制主成員的數(shù)據(jù)集合,并可以被配置為接受讀操作。輔助成員有資格在選舉中投票,如果主成員不可用,會(huì)被選舉為PRIMARY狀態(tài)。
ARBITER
處于ARBITER狀態(tài)的成員不復(fù)制數(shù)據(jù),也不接受寫操作。它們有資格選舉,僅僅存在于選舉中決勝負(fù)。如果集合要么有大量的成員,并能夠參與決勝選舉,否則副本集應(yīng)該只有一個(gè)成員處于ARBITER狀態(tài)。在任何副本集中最多只有一個(gè)仲裁被配置。
查看副本集成員了解更多關(guān)于核心狀態(tài)的信息。
其他狀態(tài)
STARTUP
副本集的每個(gè)成員以STARTUP狀態(tài)啟動(dòng)。Mongod然后加載成員的副本集配置,成員的狀態(tài)轉(zhuǎn)化為STARTUP2。在STARTUP狀態(tài)的成員沒有資格選舉,因?yàn)樗鼈儾槐蝗藶槭侨魏胃北炯某蓡T。
STARTUP2
一旦mongod加載成員配置完成,副本集的每個(gè)成員就進(jìn)入STARTUP2狀態(tài),在此時(shí)它開始成員副本集的一個(gè)活動(dòng)成員。成員然后決定是否需要初始化同步。如果一個(gè)成員開始初始化同步,成員保持STARTUP2狀態(tài)直到所有數(shù)據(jù)拷貝完成所有索引創(chuàng)建完成。之后,成員轉(zhuǎn)換為RECOVERING狀態(tài)。
RECOVERING
當(dāng)副本集成員不準(zhǔn)備接受讀取時(shí),它進(jìn)入RECOVERING狀態(tài)。RECOVERING狀態(tài)發(fā)生在正常操作期間,不必顯示一個(gè)錯(cuò)誤條件。處于RECOVERING狀態(tài)的成員有資格在選舉中投票,但是沒有資格進(jìn)入PRIMARY狀態(tài)。
在復(fù)制足夠的數(shù)據(jù)給客戶端所需讀取數(shù)據(jù)的一致性視圖,成員便從RECOVERING狀態(tài)轉(zhuǎn)為SECONDARY狀態(tài)。在RECOVERING和SECONDARY狀態(tài)之間的唯一區(qū)別是,RECOVERING阻止客戶端讀取,SECONDARY運(yùn)行讀取。SECONDARY狀態(tài)并不保證主成員數(shù)據(jù)陳舊化。
關(guān)于負(fù)載,一個(gè)輔助成員可能會(huì)遠(yuǎn)遠(yuǎn)落后于副本集的其他成員,以至于它可能需要重新同步到副本集。當(dāng)這種情況發(fā)生時(shí),成員進(jìn)入RECOVERING狀態(tài),并需要手工干預(yù)。
錯(cuò)誤狀態(tài)
處于錯(cuò)誤狀態(tài)的成員不能選舉。
UNKNOWN
從沒交流狀態(tài)信息到副本集的成員會(huì)處于UNKNOWN狀態(tài)。
DOWN
丟失到副本集連接的成員被集合的剩余成員看作為DOWN狀態(tài)。
REMOVED
從副本集移除的成員進(jìn)入REMOVED狀態(tài)。當(dāng)成員進(jìn)入REMOVED狀態(tài),日志將會(huì)標(biāo)記replset REMOVED消息事件。
ROLLBACK
當(dāng)副本集在選舉中替換掉主成員,舊的主成員可能包含不會(huì)復(fù)制到輔助成員的文檔。在這種情況下,舊的主成員反轉(zhuǎn)這些寫操作。在回滾期間,成員將保持ROLLBACK狀態(tài)。
FATAL
處于FATAL狀態(tài)的成員觸發(fā)了一個(gè)不可恢復(fù)錯(cuò)誤。成員必需關(guān)閉并重啟,可能還需要重新同步。
文章題目:MongoDB副本集成員狀態(tài)
當(dāng)前路徑:http://jinyejixie.com/article18/iishgp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、全網(wǎng)營銷推廣、品牌網(wǎng)站建設(shè)、小程序開發(fā)、搜索引擎優(yōu)化、微信公眾號(hào)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)