Apache麒麟

回到术语表

什么是阿帕奇麒麟?

Apache Kylin是一个用于交互式大数据分析的分布式开bob下载地址源在线分析处理(OLAP)引擎。Apache Kylin的设计提供了SQL接口和多维分析(OLAP)Hadoop/火花。此外,它还可以通过ODBC驱动程序、JDBC驱动程序和REST API轻松地与BI工具集成。它于2014年由eBay创建,仅一年后于2015年毕业于Apache软件基金会顶级项目,并于2015年和2016年获得最佳开源大数据工具。bob下载地址目前,它被全球数千家公司作为大数据的关键分析应用程序使用。当其他OLAP引擎疲于处理数据量时,Kylin实现了以毫秒为单位的查询响应。它在数据集上提供亚秒级的查询延迟,扩展到pb级。它通过预计算各种维度组合和通过Hive查询的度量聚合,并将结果填充到HBase,从而获得惊人的速度。Apache Kylin信息图

Apache麒麟如何工作?

Kylin查询引擎可以在Kylin用户友好的UI中通过API或JDBC访问,将利用Apache Calcite查询处理器和HBase特性进行快速查找。麒麟依赖于Hadoop生态系统:
  • 蜂巢-输入源,在多维数据集构建期间预连接星型模式
  • MapReduce-构建多维数据集期间的汇总指标
  • HDFS-在构建多维数据集时存储中间文件
  • HBase—存储和查询数据集
  • 方解石- SQL解析,代码生成,优化Apache Kylin如何帮助您的组织?
  • 非常快速的OLAP引擎在规模Kylin旨在将Hadoop上100亿行数据的查询延迟降低到几秒
  • Hadoop上的ANSI SQL接口- Kylin在Hadoop上提供ANSI SQL,并支持大多数ANSI SQL查询功能。分析员和工程师都可以很容易地使用它,因为不需要编程
  • 与BI工具无缝集成-麒麟目前提供集成BI工具的能力,如Tableau, JDBC/ODBC/Rest API
  • 交互式查询功能-用户可以通过Kylin以亚秒级的延迟与Hadoop数据交互
  • MOLAP多维数据集查询服务于数十亿行-即使麒麟拥有超过100亿的原始数据记录,用户也可以在麒麟中定义数据模型和预构建。
开源ODBC驱动程序Kylin的ODBC驱动是从零开始构建的,与Tableau一起工作得非常好。

额外的资源


回到术语表