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 页请下载阅读 -
文档评分