epub文档 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 页请下载阅读 -
文档评分
请文明评论,理性发言.