文章目录 简介 一.核心 1.1 整体架构 1.2 功能 1、多租户 2、认证与授权 3、高可用性 二.Kyuubi vs STS vs HS2 对比 1.Kyuubi 执行流程 2.Spark ThriftServer 执行流程 3.Hive On Spark执行流程 4. 对比 简介 Kyuubi是一个统一的多租户JDBC接口,用于大规模数据处理和分析,建立在Apache Spark之 上。它扩展了Spark Thrift Server在企业应用中的场景,其中最重要的是多租户支持。 一.核心 1.1 整体架构 1.2 功能 Kyuubi 提供以下功能: 1、多租户 1)支持多客户端并发及认证 2)支持每个用户对应一个spark application 3)支持yarn queue/ k8s namespace的ACL 4)支持数据以及元数据的ACL