Apache Kyuubi 1.5.2 Documentation
6.94 MB
172 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
英语 | .pdf | 3 |
摘要 | ||
文档详细介绍了Apache Kyuubi 1.5.2的功能和配置,包括高可用性部署、监控机制、社区贡献指南以及版本发布流程。Kyuubi通过与Apache Zookeeper和Apache Curator的集成实现服务发现和协调,支持多租户隔离并依赖于Apache Spark进行查询处理。文档还涵盖了构建指南、配置详细信息以及如何使用JDBC连接到Kyuubi。 | ||
AI总结 | ||
《Apache Kyuubi 1.5.2 Documentation》主要内容总结如下:
### 1. 监控
Kyuubi支持通过日志和 metrics 进行监控,包括以下日志类型:
- **Kyuubi Server 日志**:记录服务器实例的活动,如启动/停止、响应客户端请求等。
- **Kyuubi Engines 日志**:记录引擎的运行情况。
- **操作日志**:记录系统操作相关信息。
外部系统(如 Apache Zookeeper)的日志记录不在本文档范围内。
### 2. 高可用性
Kyuubi 支持高可用性(HA)部署,通过以下组件实现:
- **ServerSpace**:用于注册服务器并将其作为服务层暴露给客户端。
- **EngineSpace**:用于注册和管理引擎。
- **Apache Zookeeper** 和 **Apache Curator**:提供分布式协调服务,支持服务发现和高可用性。
- **Spark SQL**:为查询引擎提供支持,确保多租户隔离和共享。
### 3. 社区与贡献
Kyuubi 是一个社区驱动的项目,欢迎各种形式的贡献,包括:
- 回答邮件列表中的问题。
- 分享成功经验。
- 提 改文档。
- 测试最新版本。
- 提交代码。
- 宣传项目。
贡献前需查阅《Contribution Guidelines》。
### 4. 版本发布指南
- **发布流程**:由发布经理负责,需经过社区投票批准。
- **发布类型**:包括 alpha、beta、stable 等。
- **发布后操作**:更新网站、公告邮件列表,并清理过时的发布候选目录。
### 5. 构建工具
支持使用 Apache Maven 和 sbt 进行构建,提供灵活的 profile 配置,例如:
- 跳过测试。
- 选择子模块构建。
- 配置 Spark 版本。
- 修改下载镜像以加速依赖下载。
### 6. 配置与依赖
- **配置文件**:通过 `$KYUUBI_HOME/conf/kyuubi-defaults.conf` 配置(properties 如认证、绑定主机、端口等)。
- **依赖管理**:支持 Maven、Gradle 和 sbt,例如:
```xml
|
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
165 页请下载阅读 -
文档评分