Apache Ambari 3.1.0 概览
| 领域 | 3.1.0 变更 | 指南 |
|---|---|---|
| 监控 | 使用兼容 Prometheus 的采集、VMAGENT、VictoriaMetrics 和原生 React 监控替换 AMS | 架构比较 |
| 用户界面 | 将 React 作为从 Ember 延续而来的运维和管理工作流的主要体验 | React 用户界面 |
| Java | 统一 JDK 17/Maven 3.9 基线、受管理的框架依赖以及独立的 Ambari/Stack JDK 选择 | Java 依赖 |
| Python | 使用锁定的上游发行版和标准库 API 替换树内维护的第三方分支 | Python 运行时 |
| 分发 | 明确 Python ABI、目标架构、依赖来源和 RPM 内容 | RPM 打包 |
新的监控系统不是 AMS 配置开关。指标名称、仪表板存储、服务描述符和存储部署都会变化。在替换现有安装之前,请先规划迁移。
阅读路径
- 部署监控的运维人员:先阅读部署,然后阅读查询和仪表板。
- 现有 3.0.0 安装:从升级检查清单和监控迁移开始。
- Stack 维护者:阅读架构和服务遥测契约。
- 软件包构建者:结合阅读 Java、Python 和 RPM 契约。
图解文档
| 图解主题 | 文档 |
|---|---|
| Ambari 整体架构 | Ambari 架构 |
| React 请求生命周期 | React 用户界面 |
| 仓库模块图 | Ambari 代码布局 |
| Stack 和服务结构 | Stack 和服务 |
| Blueprint 集群创建 | Blueprint |
| Kerberos 启用 | Kerberos |
| 构建流水线 | 从源码构建 |
| 安装和 Agent 注册 | 安装指南 |
| 监控架构 | 监控架构 |
| VictoriaMetrics 拓扑 | 监控部署 |
| 服务遥测集成 | 服务集成 |
| AMS 迁移 | 监控迁移 |
| 仪表盘查询链路 | 查询和仪表盘 |
| 告警评估与通知 | 告警 |
| 配置解析 | 增强配置 |
| 请求、任务与恢复状态 | Ambari 架构 |
版本边界
这些页面介绍的是 Ambari 3.1.0,而不是新的 3.0.x 维护版本。现有 3.0.0 文档仍是 AMS 和旧版打包说明的历史参考。
Ambari 发布版本号、BIGTOP Stack 版本和 VictoriaMetrics 软件版本彼此独立。位于 BIGTOP 3.2.0 下的 Stack 描述符可以由另一个 Stack 版本继承;其目录名称不是 Ambari 发布版本要求。请使用正在部署的软件包中的 Stack 元数据。
在 3.1.0 处于预览阶段时,网站文档默认入口仍是已发布的 3.0.0 版本。有关变更摘要,请参阅发行说明;有关审查过的版本,请参阅源代码基线。