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













          Apache Kyuubi 1.6.1 Documentation