Kylin使用筆記-0: kylin介紹

APACHE KYLIN™ 概覽

Apache Kylin™是一個開源的分佈式分析引擎,提供Hadoop之上的SQL查詢接口及多維分析(OLAP)能力以支持超大規模數據,最初由eBay Inc. 開發並貢獻至開源社區。web

KYLIN是什麼?

- 可擴展超快OLAP引擎: 算法

Kylin是爲減小在Hadoop上百億規模數據查詢延遲而設計

 

- Hadoop ANSI SQL 接口: 安全

Kylin爲Hadoop提供標準SQL支持大部分查詢功能

 

- 交互式查詢能力: 服務器

經過Kylin,用戶能夠與Hadoop數據進行亞秒級交互,在一樣的數據集上提供比Hive更好的性能

 

- 多維立方體(MOLAP Cube):框架

用戶可以在Kylin裏爲百億以上數據集定義數據模型並構創建方體

 

- 與BI工具無縫整合:分佈式

Kylin提供與BI工具,如Tableau,的整合能力,即將提供對其餘工具的整合

 

- 其餘特性: 工具

- Job管理與監控 
- 壓縮與編碼 
- 增量更新 
- 利用HBase Coprocessor
- 基於HyperLogLog的Dinstinc Count近似算法 
- 友好的web界面以管理,監控和使用立方體 
- 項目及立方體級別的訪問控制安全
- 支持LDAP

 

KYLIN 生態圈

 

Kylin 核心: Kylin OLAP引擎基礎框架,包括元數據(Metadata)引擎,查詢引擎,Job引擎及存儲引擎等,同時包括REST服務器以響應客戶端請求oop

擴展: 支持額外功能和特性的插件性能

整合: 與調度系統,ETL,監控等生命週期管理系統的整合編碼

用戶界面: 在Kylin核心之上擴展的第三方用戶界面

驅動: ODBC 和 JDBC 驅動以支持不一樣的工具和產品,好比Tableau


 



相關文章
相關標籤/搜索