Apache Kyuubi高性能的通用 JDBC 和 SQL 執(zhí)行引擎
Kyuubi 是一個(gè)高性能的通用 JDBC 和 SQL 執(zhí)行引擎,建立在 Apache Spark 之上。通過 Kyuubi,用戶能夠像處理普通數(shù)據(jù)一樣處理大數(shù)據(jù),目標(biāo)是成為數(shù)據(jù)倉庫和數(shù)據(jù)湖的“開箱即用”工具。
Kyuubi 通過 Thrift JDBC/ODBC 接口為終端用戶提供了一個(gè)純 SQL 網(wǎng)關(guān),以使用預(yù)編程和可擴(kuò)展的 Spark SQL 引擎來操作大規(guī)模數(shù)據(jù)。這種“開箱即用”的模型最大限度地減少了終端用戶在客戶端使用 Spark 的障礙和成本。在服務(wù)器端,Kyuubi 服務(wù)器和引擎的多租戶架構(gòu)為管理員提供了一種實(shí)現(xiàn)計(jì)算資源隔離、數(shù)據(jù)安全、高可用、高客戶端并發(fā)等途徑。
Kyuubi 系統(tǒng)的基本技術(shù)架構(gòu)如下圖所示:
評論
圖片
表情
