
kylin
rolin-刘瑞
技术GEEK
展开
-
Apache Kylin 云原生架构的思考及规划
原文地址:https://mp.weixin.qq.com/s/mBLeSlU-IQlYTNe9cOkFVQ各位同学,大家下午好!非常高兴今天来到这个场合,给大家介绍一下 Apache Kylin 在接下来云原生方面的变化和思考,以及我们在这方面最近的工作。01关于 Apache Kylin首先介绍一下 Apache Kylin 这个项目,Kylin 是我们五六年前在 ...转载 2020-03-20 22:24:52 · 537 阅读 · 0 评论 -
Apache Kylin 精确去重指标优化历程
问题背景 优化1 将精确去重指标拆分HBase列族 优化2 移除不必要的toString避免bitmap deserialize 优化3 获取bitmap的字节长度时避免deserialize 优化4 无需上卷聚合的精确去重查询优化 总结 反思 相关Kylin JIRA本文记录了我将Apache Kylin超高基数的精确去重指标查询提速数十倍的过程,大家有任何建议或者疑问欢迎讨论。...转载 2018-08-27 13:28:14 · 8242 阅读 · 0 评论 -
Kylin SQL 快速参考 支持JOIN LEFT JOIN操作
Apache Kylin 使用 Apache Calcite 做 SQL 解析和优化。作为一款 OLAP 引擎, Kylin 支持SELECT操作,而不支持其它操作例如INSERT,UPDATE和DELETE,因此 Kylin 的 SQL 语法是 Apache Calcite 支持语法的一个子集。本文列举了 Kylin 支持的 SQL 语法、函数以及数据类型,但可能并不完整。您可以查看...原创 2019-03-28 15:10:28 · 10910 阅读 · 0 评论 -
Kylin cube构建过程优化
Kylin将Cube构建任务分解为几个依次执行的步骤,这些步骤包括Hive操作、MapReduce操作和其他类型的操作。如果你有很多Cube构建任务需要每天运行,那么你肯定想要减少其中消耗的时间。下文按照Cube构建步骤顺序提供了一些优化经验。创建Hive的中间平表这一步将数据从源Hive表提取出来(和所有join的表一起)并插入到一个中间平表。如果Cube是分区的,Kylin会加上一个时...原创 2019-03-28 15:27:23 · 6861 阅读 · 0 评论 -
Kylin优化-Cube裁剪优化(聚合组,联合维度,层级维度,强制维度)
随着维度数目的增加,Cuboid 的数量会爆炸式地增长。为了缓解 Cube 的构建压力,Apache Kylin 引入了一系列的高级设置,帮助用户筛选出真正需要的 Cuboid。这些高级设置包括聚合组(Aggregation Group)、联合维度(Joint Dimension)、层级维度(Hierachy Dimension)和强制维度(Mandatory Dimension)等。”众所周...转载 2019-04-02 20:43:38 · 7403 阅读 · 0 评论