Kylin的客户端、服务器端和存储层各自承担什么职责

发布时间:2024-05-25 09:48:03 作者:小樊
来源:亿速云 阅读:92

Kylin是一个开源的分布式分析引擎,主要用于处理大规模数据集,并提供高性能的OLAP查询。

客户端:

  1. 提供用户界面,允许用户提交OLAP查询请求。
  2. 将用户提交的OLAP查询转换为Kylin能够理解的格式。
  3. 接收Kylin返回的查询结果,并展示给用户。

服务器端:

  1. 接收来自客户端的OLAP查询请求。
  2. 负责查询的解析和优化,将查询分解为适合分布式计算的子任务。
  3. 调度子任务到集群中的计算节点进行并行计算。
  4. 负责查询结果的合并和整理,最终返回给客户端。

存储层:

  1. 负责存储数据集的元数据信息,包括数据模型、分区信息等。
  2. 负责存储数据集的实际数据,通常采用列式存储,以提高查询性能。
  3. 提供数据访问接口,供服务器端查询引擎读取数据进行计算。
推荐阅读:
  1. Atlas如何集成HIve
  2. 如何编译Atlas

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

atlas

上一篇:Kylin的架构是怎样的

下一篇:如何将Hadoop中的数据导入Kylin

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》