pdf文档 Apache Kyuubi 1.8.0 Documentation

3.82 MB 220 页 0 评论
语言 格式 评分
英语
.pdf
3
摘要
文档详细介绍了Apache Kyuubi 1.8.0的功能和特性,包括其作为分布式和多租户网关的角色,支持serverless SQL在数据仓库和湖仓中的应用。Kyuubi通过各种协议(如LDAP和Kerberos)实现身份验证,确保数据和资源的安全性,并提供高可用性以确保系统连续运行。此外,Kyuubi支持多种计算框架,如Spark、Flink和Trino,能够构建分布式SQL查询引擎,实现数据处理和分析的统一接口。
AI总结
《Apache Kyuubi 1.8.0 Documentation》主要介绍了Apache Kyuubi的功能、architecture、使用指南和社区贡献等内容。以下是核心内容的总结: 1. **Kyuubi 简介** Apache Kyuubi™ 是一个分布式、多租户的网关,支持在 Data Warehouses 和 Lakehouses 上提供无服务器 SQL。它基于多种现代计算框架(如 Apache Spark、Flink、Doris、Hive 和 Trino 等)构建分布式 SQL 查询引擎,能够高效查询海量数据。Kyuubi Server 为用户提供了统一的入口,支持多种协议(如 Hive Thrift Protocol、RESTful APIs 和 MySQL Protocol),简化了数据处理和集成。 2. **核心功能** - **Multi-Tenancy**:Kyuubi 支持端到端的多租户功能,通过集中式身份验证(如 LDAP 和 Kerberos)保护数据和资源的安全性。引擎级授权可细化到行/列级别,进一步提升数据安全性。 - **High Availability**:Kyuubi 设计了高可用性(HA)特性,支持负载均衡、故障检测和零停机时间维护,确保系统的连续性和稳定性。 - **Extensions**:支持 Iceberg 和 Kudu 等存储标准,扩展了数据处理和分析的能力。 - **Security**:通过多层次的安全机制(如身份验证、授权和审计)保护集群和数据的安全。 3. **开发与贡献** - **代码风格**:采用 Databricks Scala 编码风格和 Google Java 编码风格,注重代码的可读性和维护性。 - **构建与测试**:支持通过 Maven 构建项目,并提供手动测试的方法。 - **文档贡献**:支持通过 Sphinx 构建文档,并提供了一系列文档风格指导(如 ReStructuredText 和 Markdown 的使用规范)。 4. **社区与支持** Kyuubi 鼓励社区参与,欢迎用户加入邮件列表提问或贡献代码。文档还提供了如何开始贡献的指南,包括代码提交、文档编写和测试的详细说明。 5. **应用场景** Kyuubi 可以与 Spark、Iceberg 等工具结合,轻松构建现代数据栈(Data Lakehouse),支持 ETL、OLAP 等多种工作负载,提供一站式数据处理和分析能力。 总结来说,Kyuubi 1.8.0 是一个功能强大、设计灵活的分布式 SQL 网关,适用于多租户场景,支持高可用性和多种数据处理需求,同时注重社区贡献和 开源协作。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 213 页请下载阅读 -
文档评分
请文明评论,理性发言.