Flink+Doris 实时数仓
Doris基本原理
Doris基本架构非常简单,只有FE(Frontend)、BE(Backend)两种角色,不依赖任何外部组件,对部署和运维非常友好。架构图如下
可以 看到Doris 的数仓架构十分简洁,不依赖 Hadoop 生态组件,构建及运维成本较低。
FE(Frontend)以 Java 语言为主,主要功能职责:
- 接收用户连接请求(MySql 协议层)
- 元数据存储与管理
- 查询语句的解析与执行计划下发
- 集群管控
FE 主要有有两种角色,一个是 follower,还有一个 observer,leader是经过选举推选出的特殊follower。follower主要是用来达到元数据的高可用,保证单节点宕机的情况下,元数据能够实时地在线恢复,而不影响整个服务。
而 Observer 不会参与选举,因此 Observer 也不会成为 Master 。 一条元数据日志需要在多数 Follower 节点写入成功,才算成功。比如3个 FE ,2个写入成功才可以。这也是为什么 Follower 角色的个数需要是奇数的原因。 Observer 角色和这个单词的含义一样,仅
猜你喜欢
- 14小时前udf提权
- 14小时前kafka基础知识总结
- 14小时前前端超好玩的小游戏合集来啦--周末两天用html5做一个3D飞行兔子萝卜小游戏
- 12小时前手机掉厕所怎么办(手机掉蹲厕里了应该怎么处理)
- 10小时前柠檬英语(柠檬英语复数怎么读)
- 9小时前风琴岛在哪里(风琴岛是哪个省)
- 9小时前欧多桑(欧多桑火锅)
- 9小时前自然景观资料(自然景观资源有哪些)
- 7小时前无痕钉怎么挂图解(无痕钉怎么安装视频)
- 1小时前手机ussd代码大全(安卓ussd代码)
网友评论
- 搜索
- 最新文章
- 热门文章