Kylin
文章平均质量分 60
美伊小公主的奶爸
美伊小公主的超级奶爸!
展开
-
如何计算cuboid的数量
针对用户配置了各种Select Rules, 如何确定最终的cuboid数量呢? 知道了如何评估cuboid数量,也就可以评估出计算量的大小。设有: A, B, C, D, E, F, G, H, I 这9个维度, 那么cuboid的总数为2^9 = 512个.是怎么计算出来的呢? 两种方法: 1 C09 + C19 + C29 + C39 + C49 + ..... C99原创 2016-12-20 16:36:49 · 1250 阅读 · 0 评论 -
如何调试Kylin源码
1 Kylin运行的几个部分1.1 Tomcat配置系统大家知道, Kylin有一个比较友好的对外Web配置系统, 底层是基于tomcat的服务.1.2 Shell程序Kylin在运行一些与Hive, HBase的命令时,是使用shell命令直接执行的.1.3 分布式计算1.5之前, Kylin的底层系统使用的是MR; 1.5以后, Kylin支持了转载 2016-12-20 16:38:44 · 3198 阅读 · 2 评论 -
详解New AggregationGroup
1 重要但隐藏的概念kylin的一些概念,文档中不会特别说明,但是如果你想了解Kylin的内部原理时,就必须需要理解。1.1 什么是Base Cuboid如一个需要通过kylin计算的hive表的维度为: [A, B, C], 那么[A,B,C]这个整体的维度组合, 就叫做Base cuboid.1.2 什么是includes数组一个Aggregation原创 2016-12-20 16:41:53 · 1727 阅读 · 0 评论