Ambari 设计
Ambari 3.1 在保留集群部署和管理能力的同时,替换监控后端和主要 Web 界面。本节说明当前管理契约,不提供归档版本的安装操作流程。
系统边界
首先阅读整体架构和技术栈。Ambari Server 管理拓扑、授权、期望配置和操作记录,Agent 执行主机级任务,React 提供管理工作流。监控拥有独立的抓取、存储和查询数据面。
部署与安全
Blueprint 使用逻辑主机组和配置描述可重复的集群部署,集群模板再将这些组映射到实际主机。应检查异步请求状态,不能把提交成功视为安装已经完成。
Kerberos 提供身份、keytab 和服务配置管理。即使时序监控不再使用 AMS,其描述符和 KDC 设置仍是集群管理契约。
Stack 与服务契约
Stack 定义 声明支持的服务、组件、软件包、命令、配置、依赖和升级行为。继承与公共服务复用可避免复制完整服务定义。
增强配置通过服务 Theme 生成配置表单。这些表单控件与已经移除的监控小组件并非同一功能。快速链接根据已安装拓扑和生效配置解析服务端点。
运维反馈与扩展
告警 是 Ambari 的健康检查与通知机制。安装 VictoriaMetrics 并不等于同时安装了 Prometheus Alertmanager。