pdf文档 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 org.apache.hive hive-jdbc 2.3.8 ``` ### 7. 访问与认证 - **JDBC URL 格式**:`jdbc:hive2://:/;?#<[spark|hive]Vars>`。 - **Kerberos 认证**:支持通过 Beeline 和 BI 工具访问。 ### 总结 本文档详细介绍了 Kyuubi 的监控、高可用性、社区贡献、版本发布、构建工具、配置依赖及访问认证等内容,为用户提供了全面部署和使用指南。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 165 页请下载阅读 -
文档评分
请文明评论,理性发言.