Apache Kyuubi高性能的通用 JDBC 和 SQL 执行引擎
Kyuubi 是一个高性能的通用 JDBC 和 SQL 执行引擎,建立在 Apache Spark 之上。通过 Kyuubi,用户能够像处理普通数据一样处理大数据,目标是成为数据仓库和数据湖的“开箱即用”工具。
Kyuubi 通过 Thrift JDBC/ODBC 接口为终端用户提供了一个纯 SQL 网关,以使用预编程和可扩展的 Spark SQL 引擎来操作大规模数据。这种“开箱即用”的模型最大限度地减少了终端用户在客户端使用 Spark 的障碍和成本。在服务器端,Kyuubi 服务器和引擎的多租户架构为管理员提供了一种实现计算资源隔离、数据安全、高可用、高客户端并发等途径。
Kyuubi 系统的基本技术架构如下图所示:
评论