pdf文档 Apache Kyuubi 1.5.0 Documentation

6.94 MB 172 页 0 评论
语言 格式 评分
英语
.pdf
3
摘要
文档详细介绍了Apache Kyuubi 1.5.0的高可用性部署、监控机制及开发工具。Kyuubi支持通过高可用性架构ensure企业级服务的SLA承诺,并利用Apache Zookeeper实现服务发现和分布式协调。文档还介绍了构建Kyuubi文档的步骤、版本更新的注意事项以及社区贡献的方式。Kyuubi的引擎共享级别允许多个会话共享后端引擎,提升资源利用率,适用于大规模数据分析。
AI总结
# Apache Kyuubi 1.5.0 文档总结 《Apache Kyuubi 1.5.0 Documentation》主要涵盖了 Kyuubi 的高可用性、监控、部署、开发工具、社区贡献及版本发布等内容。以下是核心内容的总结: --- ### **1. 监控(Monitoring)** - **日志系统**:Kyuubi 使用 Apache Log4j 进行日志记录,主要包括以下三个部分: - **Kyuubi Server 日志**:记录服务器实例的活动,如启动/停止、响应客户端请求等。 - **Kyuubi Engines 日志**:记录引擎的运行情况,用于追踪 SQL 工作负载。 - **操作日志**:记录操作相关信息。 - **外部系统**:Kyuubi 生产部署依赖外部系统,例如 Apache Zookeeper 用于服务发现。 --- ### **2. 高可用性(High Availability)** - **共享级别**:引擎的共享级别决定了会话是否可以共享已有的后端引擎。Kyuubi 引擎支持跨集群共享,适用于 HA 模式和单节点模式。 - **多租户 isolation**:Kyuubi 确保了从客户端到数据存储层的端到端多租户隔离和共享。 - **HA 部署**:通过 Zookeeper 和 Curator 实现高可用性和负载均衡,保证企业级 SLA。 --- ### **3. 部署指南** - **Kubernetes 部署**:支持通过 PodTemplateFile 定义 Spark 驱动器或执行器的 Pod 配置,适用于 Kubernetes 环境。 - **外部存储**:支持通过 Kubernetes 卷(Volumes)挂载外部存储路径。 --- ### **4. 开发工具** - **版本更新**:通过 Maven 更新项目版本,并确保文档和依赖列表同步更新。 - **文档构建**:使用 virtualenv 和 sphinx 构建文档,生成 HTML 格式的文档。 --- ### **5. 社区贡献** - **参与社区**:通过邮件列表、问题追踪器(Issue Tracker)、GitHub Discussions 等方式参与社区建设。 - **贡献代码**:支持通过 GitHub Pull Request 提交代码更改,并通过 GitHub Actions 自动检查依赖更新。 --- ### **6. 版本发布** - **构建与测试**:通过 Maven 构建项目,运行单元测试并确保所有功能正常。 - **发布流程**:包括生成发布候选版本、推广至 Maven Central、更新网站文档、发送公告邮件等。 - **清理旧版本**:移除过时的发布候选版本目录。 --- 文档还简要介绍了 Apache Spark、Hive、Zookeeper 和 Curator 的集成,强调了 Kyuubi 在大数据处理中的灵活性和高效性。 如需了解具体实现步骤或详细配置,可参考原始文档: - [Kyuubi 官方文档](https://k.apache.org/docs/latest/) - [Azure Databricks Delta 快速入门](https://docs.microsoft.com/en-us/azure/databricks/delta/quick-start)
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 165 页请下载阅读 -
文档评分
请文明评论,理性发言.