Apache Kyuubi 1.5.0 Documentation
5.80 MB
267 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
英语 | .epub | 3 |
摘要 | ||
Welcome to Kyuubi’s documentation! Kyuubi™ is a unified multi-tenant JDBC interface for large-scale data processing and analytics, built on top of Apache Spark™ [http://spark.apache.org/]. In general, the complete ecosystem of Kyuubi falls into the hier | ||
AI总结 | ||
《Apache Kyuubi 1.5.0 Documentation》主要介绍了Apache Kyuubi项目的功能、使用方法、开发工具、社区贡献 以及版本发布指南等内容。以下是总结:
---
### **概述**
Apache Kyuubi 是一个高性能、支持多租户隔离的服务,旨在通过统一的 SQL 接口简化数据湖(DataLake)和数据仓库(LakeHouse)的访问。它支持多种数据源和计算引擎,如 ApacheSpark,并提供高可用性和负载均衡能力。
---
### **快速入门**
1. **安装与运行**
- 支持通过多种方式快速部署 Kyuubi,包括使用 Helm 在 Kubernetes 上运行、与 DBeaver、DataGrip、Cloudera Hue 等工具集成。
- 提供了使用 Hive Beeline 和 JDBC Driver 的详细配置指南。
2. **功能集成**
- 支持与 TPCDS(面向大规模数据仓库的基准测试工具)结合使用,验证查询性能。
3. **停止服务**
- 提供了停止 Kyuubi 服务的步骤。
---
### **开发工具**
1. **构建 Kyuubi**
- 使用 Apache Maven 进行构建,支持单独构建子模块、跳过某些模块,以及针对不同 Apache Spark 版本进行构建。
2. **生成可运行的版本**
- 提供了生成可运行发行版的指南。
3. **文档管理**
- 使用 virtualenv 和相关依赖生成并查看文档。
4. **测试与调试**
- 支持全量测试、模块级测试和单个测试用例的运行。
- 提供了服务(Server)和应用(Apps)的调试方法。
5. **开发者工具**
- 包括版本更新、文档版本更新和依赖列表管理等功能。
---
### **社区与贡献**
1. **贡献指南**
- 鼓励用户参与开发,包括问题修复、功能改进和文档完善等。
- 提供了通过邮件列表、问题跟踪系统和 GitHub 讨论区参与社区建设的方式。
2. **版本发布指南**
- 介绍了从决定发布到最终推广的完整流程,包括代码 Freeze、候选版本构建、社区投票和发布推广等步骤。
3. **贡献者名单**
- 列出了项目的主要贡献者,并鼓励用户参与其中。
---
### **术语与核心概念**
- **JDBC/ODBC**:支持标准化接口,方便与外部工具(如 Hive Beeline、DataGrip 等)集成。
- **Server/Engine**:Kyuubi 的核心架构,Server 负责接收请求,Engine 执行具体的计算任务。
- **多租户隔离**:确保了客户端到存储层的完整隔离,支持共享资源的安全访问。
- **高可用性与负载均衡**:通过 Apache ZooKeeper 和 Apache Curator 实现分布式协调,保证服务的可靠性。
- **数据湖与数据仓库**:支持 Apache Iceberg、Delta Lake 和 Apache Hudi 等多种数据存储格式。
---
### **其他资源**
- 提供了Kyubbi的官方网站、邮件列表、问题跟踪系统和GitHub仓库链接,方便用户获取更多信息或参与开发。
- 激励用户通过 GitHub 提交Pull Request、报告问题或分享成功案例来contributing项目。
---
### **核心价值**
Apache Kyuubi 1.5.0 通过简化的 SQL 接口和高性能的服务架构,为大规模数据处理和分析提供了强大的支持,同时其多租户隔离和高可用性设计使其适合企业级应用场景。开发者和用户可以通过丰富的文档和社区支持快速上手,并参与到项目贡献中。 |
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
260 页请下载阅读 -
文档评分