Advertisement

Kylin系列入门

阅读量:

Kylin系列-入门

Apache Kylin是一款开放源代码的分布式数据分析平台,能够在Hadoop与Spark框架之上实现SQL查询功能,并具备多维数据分析(OLAP)的能力,从而满足对海量数据集进行处理的需求。以下内容将对Kylin系列进行基础性的介绍:

一、基本概念

1. 定义

Apache Kylin 是由 eBay 研发并最终捐赠给 Apache 基金会的一个开放源代码项目。该项目依托于 Hadoop 与 HBase 进行构建,其核心机制在于通过预先计算数据立方体(Cube)来提升查询效率,从而实现对复杂查询的亚秒级响应速度。

2. 术语解释

  • OLAP(Online Analytical Processing) :联机分析处理,属于一种软件技术手段,旨在为分析人员提供快速、一致且交互式的多角度数据观察方式,以实现对数据的深入理解。
  • Cube :在 Kylin 系统中,Cube 被定义为一种用于存储预先计算结果的数据结构,通常用于表达一个多维的数据集合。
  • 元数据 :即描述数据的数据,在 Kylin 中元数据被保存于 HBase 内部,主要用来管理 Cube 的定义、表结构等相关信息。

二、系统架构与核心组件

Kylin的整体架构由多个关键模块组成,具体如下:

全部评论 (0)

还没有任何评论哟~