hadoop的高可用機制.png
參考文章:https://blog.csdn.net/ForgetThatNight/article/details/80009698
https://blog.csdn.net/qq_31598113/article/details/69220262
有兩臺機器,一臺ACTIVE 一臺STANDBY
1、其中有edits小文件(較多),fsimage文件,可以把其中的小文件edits放在第三方,因為是第三方,所以ACTIVE和STANDBY都可以去訪問。
2、所以ACTIVE和STANDBY都可以去第三方那最新的edits文件并且合并到fsimage,所以只會少掉正在寫的文件
3、如果ACTIVE down掉了,那么STANDB可以通過獲取第三方獲取edits文件并且保證數(shù)據(jù)無丟失
4、如果第三方 掛掉了,數(shù)據(jù)將不能同步,所以第三方也得是集群而且得滿足高可靠,且該集群內(nèi)均存有edis文件。qjournal是利用zookkeeper實現(xiàn)的分布式系統(tǒng),edits日志管理,此時數(shù)據(jù)可靠性很高,但是數(shù)據(jù)一致性卻下降了(即CAP定理)
5、