epub文档 Apache Kyuubi 1.3.0 Documentation

4.42 MB 199 页 0 评论
语言 格式 评分
英语
.epub
3
摘要
文档详细介绍了Apache Kyuubi 1.3.0的功能、架构和使用指南。Kyuubi是一个基于Apache Spark的统一多租户JDBC接口,支持大规模数据处理和分析,提供高可用性和负载均衡。文档涵盖了构建Kyuubi、运行测试、调试、开发工具的使用、发布指南以及配置系统等内容。此外,文档还提供了贡献指南,指导开发者如何通过GitHub Fork和Pull Request进行代码贡献。
AI总结
《Apache Kyuubi 1.3.0 Documentation》总结如下: 1. **项目概述** Apache Kyuubi 是一个基于 Apache Spark 的统一多租户 JDBC 接口,支持大规模数据处理和分析,支持使用纯 SQL 建立和管理数据湖,兼容 ETL 和 BI 等工作负载。其架构采用松耦合设计,支持与 Apache Iceberg、Delta Lake 和 Apache Hudi 配合使用。 2. **构建与开发工具** - 使用 Apache Maven 构建,命令包括: - 构建完整项目:`./build/mvn clean package -DskipTests` - 单独构建子模块:`build/mvn clean package -pl :kyuubi-common -DskipTests` - 跳过部分模块:`mvn clean install -pl '!:kyuubi-codecov,!:kyuubi-assembly' -DskipTests` - 支持构建可执行版本并本地查看文档。 - 提供单元测试和调试功能,支持对 Server 和 Apps 进行独立调试。 3. **开发者工具** - 提供更新项目版本、文档版本和依赖列表的功能,方便开发和维护。 4. **配置系统** - 通过环境变量和配置文件(如 `kyuubi-env.sh` 和 `spark-env.sh`)支持灵活配置。 - 支持 ZooKeeper 配置,例如会话超时时间。 5. **贡献指南** - 遵循 Apache License v2.0,贡献者需签署 CLA。 - 提交代码前需创建 Issue 并讨论,Pull Request 需填写模板以加快审查速度。 - DEVELOPMENT: 提供 Git 环境搭建和分支管理的详细步骤。 6. **发布指南** - 发布流程包括:决定发布、准备发布、切分支、构建候选版本、投票、问题修复、最终发布和推广。 - 发布由 Release Manager 负责,严格遵循 Apache 基金会的发布政策。 7. **附录** - 包含术语解释(如 JDBC、Server、Engine 等)、数据湖与湖仓技术(如 Iceberg、Delta Lake)以及详细配置说明。 总结: 《Apache Kyuubi 1.3.0 Documentation》涵盖了项目的构建、配置、开发、贡献和发布等全生命周期的内容,是开发者和使用者了解和使用 Kyuubi 的重要参考。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 192 页请下载阅读 -
文档评分
请文明评论,理性发言.