FTS(Fault Tolerance Serve)是GreenPlum中的故障檢測服務(wù),是保證GP高可用的核心功能。GreenPlum的Segment的健康檢測及HA是由GP Master實(shí)現(xiàn)的,GP Master上面有個專門的進(jìn)程–FTS進(jìn)程,它可以快速檢測到Primary或者M(jìn)irror是否掛掉,并及時作出Primary/Mirror 故障切換。
成都創(chuàng)新互聯(lián)專注于企業(yè)成都全網(wǎng)營銷、網(wǎng)站重做改版、瀘州網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5頁面制作、成都商城網(wǎng)站開發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為瀘州等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。GreenPlum的Segment的健康檢測及HA是由GP Master實(shí)現(xiàn)的,GP Master上面有個專門的進(jìn)程–FTS進(jìn)程,它可以快速檢測到Primary或者M(jìn)irror是否掛掉,并及時作出Primary/Mirror 故障切換。如果FTS掛掉了,Master將會重新fork出來一個FTS進(jìn)程。
GP Master上面的FTS進(jìn)程每隔60s(時間可以配置)向Primary或者M(jìn)irror發(fā)送心跳包,Primary和Mirror收到心跳包后返回它們的當(dāng)前狀態(tài),F(xiàn)TS進(jìn)程心跳包的發(fā)送狀態(tài)和Segment返回狀態(tài)更新元信息和作出故障切換。因為Segment可能很多,為了加快檢測速度,F(xiàn)TS是多線程的,默認(rèn)16個線程。
GP Master首先會檢測Primary狀態(tài),如果Primary不可連通,那么將會檢測Mirror狀態(tài),Primary/Mirror狀態(tài)總共有4種:
Primary活著,Mirror活著。GP Master探測Primary成功之后直接返回,進(jìn)行下一個Segment檢測;
Primary活著,Mirror掛了。GP Master探測Primary成功之后,通過Primary返回的狀態(tài)得知Mirror掛掉了(Mirror掛掉之后,Primary將會探測到,將自己變成ChangeTracking模式),這時候更新Master元信息,進(jìn)行下一個Segment檢測;
Primary掛了,Mirror活著。GP Master探測Primary失敗之后探測Mirror,發(fā)現(xiàn)Mirror是活著,這時候更新Master上面的元信息,同時使Mirror接管Primary(故障切換),進(jìn)行下一個Segment檢測;
Primary掛了,Mirror掛了。GP Master探測Primary失敗之后探測Mirror,Mirror也是掛了,直到重試大值,結(jié)束這個Segment的探測,也不更新Master元信息了,進(jìn)行下一個Segment檢測。
用來故障檢測的線程數(shù)量,默認(rèn)為16。
兩次檢測的時間間隔,默認(rèn)為60s。如果一次檢測時間使用10s,那么剩余50s將會sleep;如果超過60s,將會直接進(jìn)入下一次檢測。
檢測Segment超時時間,默認(rèn)值: 20。
檢測Segment失敗重試次數(shù),如果超過這個次數(shù),將會認(rèn)為當(dāng)前節(jié)點(diǎn)掛掉,默認(rèn)值: 5。
Prmary和Mirror文件同步允許連接Mirror大超時時間,如果達(dá)到這個超時時間,Primary將會認(rèn)為Mirror掛掉了,默認(rèn)值: 180s。
通過GreenPlum FTS機(jī)制學(xué)習(xí),可以了解部分MPP架構(gòu)高可用原理。同時根據(jù)自身的業(yè)務(wù),合理地配置FTS參數(shù),保障GP高可用。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。