搜索

pdf文档 Apache Kyuubi 1.9.0-SNAPSHOT Documentation

3.93 MB 220 页 0 下载 110 浏览 0 评论 0 收藏
语言 格式 评分
英语
.pdf
3
摘要
Apache Kyuubi 是一个基于现代计算框架(如 Apache Spark、Flink、Hive 等)构建的分布式多租户网关,支持在数据仓库和数据湖中提供无服务器 SQL 查询。文档详细介绍了 Kyuubi 的功能、架构、部署配置、安全性和监控工具,以及如何通过 JDBC 接口连接和管理数据源。Kyuubi 提供高可用性、多租户支持和统一的 SQL 接口,适用于大规模数据处理和分析。
AI总结
### Apache Kyuubi 1.9.0-SNAPSHOT 文档总结 Apache Kyuubi 是一个统一的网关,支持多租户、高可用性,并提供无服务器 SQL 和更多功能。以下是文档的核心内容和关键信息: --- #### 1. **核心功能** - **统一网关**:Kyuubi 是一个分布式的多租户网关,支持在数据仓库和湖仓上提供无服务器 SQL 查询。 - **高性能与扩展性**:支持大规模数据处理,适用于 Apache Spark、Flink、Hive 等多种计算框架。 - **高可用性**:通过分布式架构和负载均衡,确保服务的稳定性和可靠性。 - **多租户支持**:管理员可以轻松管理多租户环境,隐藏技术细节和复杂性。 --- #### 2. **文档结构** 文档分为多个模块,涵盖以下内容: - **快速入门**:提供 Kyuubi 的基本使用方法和配置指南。 - **配置与部署**:包括 Kyuubi 的配置文件、部署方式以及依赖项管理。 - **安全与监控**:提供安全配置和监控工具的使用方法。 - **工具与客户端**:支持多种客户端和工具(如 Beeline、JDBC 等)连接 Kyuubi。 - **扩展与连接器**:支持多种 SQL 引擎和数据源的扩展。 --- #### 3. **JDBC 驱动** - **驱动类**:提供 `org.apache.kyuubi.jdbc.KyuubiHiveDriver` 和 `org.apache.kyuubi.jdbc.KyuubiDriver`(已弃用)。 - **连接 URL 格式**: `jdbc:subprotocol://host:port[/catalog]/[schema];&` - `subprotocol`:kyuubi 或 hive2 - `host`:Kyuubi 服务器的 DNS 或 IP 地址 - `port`:服务器监听的 TCP 端口 - `catalog` 和 `schema`:可选,指定当前查询的目录和数据库。 - `clientproperties`:客户端行为的本地参数,如 `user=foo;password=bar`。 --- #### 4. **贡献指南** - **文档贡献**:Kyuubi 的文档与代码仓库一同维护,支持直接在 GitHub 或 Read The Docs 平台上编辑文档。 - **代码贡献**:文档提到如何通过 Pull Request 贡献代码,并推荐使用 Spotless 和 Scalafmt 进行代码格式化。 --- #### 5. **其他工具与资源** - **Kubernetes 工具**:提供 Spark Block Cleaner(已移除)。 - **管理员 CLI**:支持通过 `kyuubi-ctl` 命令管理服务器和引擎。 - **部署资源**:提供 Docker 镜像、Helm Charts 等部署资源。 --- #### 6. **快速入门示例** 文档提供了一个简单的 JDBC 连接示例: ```java private static Connection newKyuubiConnection() throws Exception { Connection connection = DriverManager.getConnection(CONNECTION_URL); return connection; } ``` --- #### 7. **附录** 文档末尾包含许可证信息、构建指南以及如何参与项目贡献的详细说明。 --- 总结:Apache Kyuubi 1.9.0-SNAPSHOT 提供了一个强大且灵活的平台,支持多种数据源和计算框架,适合需要高性能和高可用性的分布式 SQL 查询场景。文档内容全面,涵盖从快速入门到高级配置的详细指南,同时鼓励社区参与贡献。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 213 页请下载阅读 -
文档评分
请文明评论,理性发言.