HDFS使用QJM实现高可用(一)

QJM的基本原理就是用2N+1台JournalNode存储EditLog,每次写数据操作有大多数(>=N+1)返回成功时即认为该次写成功,数据不会丢失了。当然这个算法所能容忍的是最多有N台机器挂掉,如果多于N台挂掉,这个算法就失效了。
第一部分
1.使用QJM来实现HA已经成为开源版的默认HA方案,那么,为什么 用QJM的方式来实现HA?
1)不需要配置额外的高共享存储,降低了复杂度和维护成本;
2)不在需要单独配置fencing实现,QJM本身内置了fencing的功能;
3)不存在Single Point Of Failure;
4)系统健壮性强;
2.
未完待续
posted @   feitiandamo  阅读(152)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示