堆栈和服务概览

Ambari 先解析 Stack 版本继承的服务定义和子服务覆盖,再分配组件并执行生命周期命令。
生命周期
Ambari 通过解析服务、选择组件主机、应用配置依赖并调用组件生命周期命令来安装和管理堆栈版本。组件通常支持安装、启动、停止、状态和配置操作;自定义命令可以扩展该生命周期。
继承
BIGTOP 堆栈使用可以从 common-services 继承的堆栈级服务。子描述符可以添加组件或配置,也可以覆盖继承值。服务继承在 metainfo.xml 中显式声明;堆栈继承控制父堆栈版本提供的文件和目录。
遥测
保留的 metrics.json 只定义管理工作流所需的少量直接 JMX 值。Prometheus/VictoriaMetrics 使用独立的 telemetry.json 描述时序指标采集。请保持二者相互独立:管理值不是历史监控样本。
当前监控后端
当前指标提供程序是 VictoriaMetrics,其单节点和分布式组件由 BIGTOP 服务定义表示。提供程序打包和运行时部署记录在 RPM 打包中。本概览有意排除已退出的 AMS/Ganglia 和 Ember 专用流程。