Apache Kyuubi 1.4.1: 分布式多租户网关的SQL查询服务

需积分: 8 0 下载量 132 浏览量 更新于2024-10-23 收藏 104.13MB TGZ 举报
资源摘要信息:"Apache Kyuubi是一个分布式和多租户网关,专门为数据湖查询引擎提供SQL查询服务。该服务支持多种数据湖查询引擎,包括Spark、Flink和Trino等。Kyuubi的主要功能特性包括多租户支持、高可用性和多工作负载能力。 多租户是Kyuubi的一个重要特性,它通过统一的身份验证授权层为资源获取、数据和元数据访问提供端到端的多租户支持。这意味着,无论是在资源获取、数据访问还是元数据访问方面,Kyuubi都能够实现多租户的端到端支持。 高可用性是Kyuubi的另一个关键特性。基于ZooKeeper,Kyuubi提供了负载均衡,为企业级应用提供了高可用性。同时,Kyuubi还支持无限的客户端高并发。 Kyuubi的多工作负载特性使得它能够通过一个平台、一个数据副本和一个SQL接口,轻松支持多个不同的工作负载。这使得Kyuubi能够提供强大的支持,适用于多种不同的应用场景。 在使用场景方面,Kyuubi主要应用于交互式分析和批数据处理。在交互式分析方面,Kyuubi可以构建企业级分析平台,用于对大数据进行交互式可视化分析,支持常见的计算框架。Kyuubi支持JDBC和ODBC接口,用户可以直接通过SQL或通过BI工具来访问Kyuubi并高效地运行查询。Kyuubi还可以在用户级别缓存后台引擎实例,以更好地实现计算资源共享和快速响应,平行处理大量数据的查询并快速返回结果。 在批数据处理方面,Kyuubi提供了SQL接口用于常见的批处理,通常是大型提取、转换、加载(ETL)过程。Kyuubi及其引擎都是存储独立的,支持众多的数据源,并且Kyuubi支持在连接级别隔离后台引擎实例。 总的来说,Apache Kyuubi是一个功能强大、支持多种应用场景的大数据查询工具,特别适合于需要进行多租户、高可用性和多工作负载支持的大数据查询场景。"