跳到主要内容
版本:3.1.0(预览)

堆栈和服务概览

Stack 和服务描述符、继承、组件、软件包、依赖关系及生命周期命令

Ambari 先解析 Stack 版本继承的服务定义和子服务覆盖,再分配组件并执行生命周期命令。

生命周期

Ambari 通过解析服务、选择组件主机、应用配置依赖并调用组件生命周期命令来安装和管理堆栈版本。组件通常支持安装、启动、停止、状态和配置操作;自定义命令可以扩展该生命周期。

继承

BIGTOP 堆栈使用可以从 common-services 继承的堆栈级服务。子描述符可以添加组件或配置,也可以覆盖继承值。服务继承在 metainfo.xml 中显式声明;堆栈继承控制父堆栈版本提供的文件和目录。

遥测

保留的 metrics.json 只定义管理工作流所需的少量直接 JMX 值。Prometheus/VictoriaMetrics 使用独立的 telemetry.json 描述时序指标采集。请保持二者相互独立:管理值不是历史监控样本。

当前监控后端

当前指标提供程序是 VictoriaMetrics,其单节点和分布式组件由 BIGTOP 服务定义表示。提供程序打包和运行时部署记录在 RPM 打包中。本概览有意排除已退出的 AMS/Ganglia 和 Ember 专用流程。