apache开源项目--Lens
?
Lens 提供了一個(gè)統(tǒng)一數(shù)據(jù)分析接口。通過(guò)提供一個(gè)跨多個(gè)數(shù)據(jù)存儲(chǔ)的單一視圖來(lái)實(shí)現(xiàn)數(shù)據(jù)分析任務(wù)切分,同時(shí)優(yōu)化了執(zhí)行的環(huán)境。無(wú)縫的集成?Hadoop?實(shí)現(xiàn)類(lèi)似傳統(tǒng)數(shù)據(jù)倉(cāng)庫(kù)的功能。
該項(xiàng)目主要特性:
-
簡(jiǎn)單元數(shù)據(jù)層為數(shù)據(jù)存儲(chǔ)提供抽象視圖層
-
單一的共享模式服務(wù)器,基于 Hive 元存儲(chǔ)。模式通過(guò)數(shù)據(jù)管道 HCatalog 和分析應(yīng)用進(jìn)行共享:
-
OLAP Cube QL?類(lèi)似 SQL 的高級(jí)語(yǔ)言用來(lái)查詢(xún)和描述存放在不同數(shù)據(jù)立方體 (Cubes) 中的數(shù)據(jù)集
-
JDBC 驅(qū)動(dòng)和 Java 客戶(hù)端庫(kù)來(lái)處理查詢(xún)
-
Lens 應(yīng)用服務(wù)器?- 這是一個(gè) REST 服務(wù)器允許用戶(hù)查詢(xún)數(shù)據(jù),更改數(shù)據(jù)模型,調(diào)度查詢(xún)和查詢(xún)的配額限制
-
基于驅(qū)動(dòng)的架構(gòu)?允許在報(bào)表系統(tǒng)中進(jìn)行嵌入,例如 Hive、列數(shù)據(jù)存儲(chǔ)、Redshift 等
-
基于成本算法的引擎選擇?- 該算法可優(yōu)化資源的使用,通過(guò)對(duì)查詢(xún)的復(fù)雜度自動(dòng)選擇最佳執(zhí)行引擎
-
Apache Lens 的架構(gòu)如下:
轉(zhuǎn)載于:https://www.cnblogs.com/haore147/p/5103032.html
總結(jié)
以上是生活随笔為你收集整理的apache开源项目--Lens的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 关于事件委托的整理 ,另附bind,li
- 下一篇: 用jetty起maven工程debug报