搜索

epub文档 Apache Kyuubi 1.3.1 Documentation

4.44 MB 199 页 0 下载 128 浏览 0 评论 0 收藏
语言 格式 评分
英语
.epub
3
摘要
Apache Kyuubi是一个基于Apache Spark的企业级即席SQL查询服务,提供统一的多租户JDBC接口,支持高可用性和多种集群管理器。文档详细介绍了Kyuubi的构建、配置、高可用性设置、多租户支持以及发布流程,强调了其在大数据处理和分析中的灵活性和高性能。
AI总结
# Apache Kyuubi 1.3.1 文档总结 ## 核心特性 Apache Kyuubi 是一个基于 Apache Spark 的企业级即席 SQL 查询服务,具有以下核心特性: 1. **多租户支持**:支持端到端的多租户功能,包括多客户端并发、身份验证、队列/命名空间访问控制列表(ACL)、元数据和数据访问控制。 2. **高可用性(HA)**:通过 Apache ZooKeeper 实现服务冗余和故障自动恢复,确保服务稳定性和高 uptime。 3. **高性能**:基于 Apache Spark 的高性能计算引擎,支持大规模数据处理和分析。 4. **随处运行**:支持多种集群管理器(如 YARN、Mesos、Kubernetes 等),可灵活部署。 5. **易用性**:通过标准 SQL 和 JDBC 接口简化数据处理和分析,支持多种客户端工具(如 Hive Beeline、DBeaver、HUE 等)。 ## 主要功能 - **高并发与稳定性**:通过松耦合的 Server 和 Engine 架构提升并发能力和服务稳定性。 - **负载均衡**:优化服务单元使用,避免单点过载,通过冗余服务提升可靠性。 - **监控与指标**:基于 Dropwizard Metrics 库,支持多种指标报告方式(如控制台、JMX、JSON、Prometheus、SLF4J 等)。 - **灵活配置**:支持通过 `kyuubi-defaults.conf` 文件自定义配置属性,包括认证、前端绑定地址和端口等。 ## 开发与构建 文档提供了详细的开发和构建指南,包括: 1. **构建工具**:使用 Apache Maven 构建 Kyuubi 及其子模块,支持针对不同 Spark 版本构建。 2. **发行指南**:Apache Kyuubi 的发布流程遵循社区共识和投票机制,由 Release Manager 执行。 3. **调试与测试**:提供调试服务器和应用程序的方法,支持运行全面测试或特定模块/单个测试用例。 ## 快速入门 文档提供了快速上手指南,涵盖以下内容: 1. **安装与运行**:如何快速获取、安装和运行 Kyuubi 服务。 2. **客户端工具**:支持通过 Hive Beeline、JDBC、DBeaver、DataGrip 和 Cloudera Hue 等工具与 Kyuubi 交互。 3. **高可用性配置**:通过负载均衡和冗余服务实现可靠服务。 ## 附录 - **术语表**:定义了文档中涉及的关键术语。 - **贡献指南**:鼓励社区贡献,并要求遵循既定流程和规范。 ## 总结 Apache Kyuubi 1.3.1 提供了一个高效、可靠且易于使用的即席 SQL 查询服务,适用于大规模数据处理和分析。其核心优势在于多租户支持、高可用性和高性能,同时提供了灵活的配置和丰富的客户端工具支持。文档详细介绍了开发、构建、部署和使用 Kyuubi 的各个方面,适合开发者、运维人员和数据分析师参考。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 192 页请下载阅读 -
文档评分
请文明评论,理性发言.