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

堆栈和服务

Ambari 将堆栈管理为按版本划分的服务集合。堆栈版本选择服务定义、软件包、配置、生命周期脚本和升级元数据。服务由 MASTER、SLAVE 和 CLIENT 等组件组成,每个组件都有生命周期命令和部署规则。

当前 BIGTOP 堆栈展示了这一模型:堆栈服务可以从 common-services 继承共享定义,而堆栈专用元数据会覆盖继承的定义。堆栈和服务描述符是 metainfo.xml 文件;其中的字段定义身份、组件、命令、配置依赖、软件包和支持的操作系统。

指标必须按用途区分。服务级 metrics.json 描述 Ambari 为管理操作收集的控制平面指标。当前 BIGTOP 监控设计另外使用 telemetry.json 配置遥测后端;它不会替代 Ambari 保留的控制平面 metrics.json 契约。本页不介绍已经退出的 AMS/Ganglia 或 Ember 工作流。

请参阅堆栈和服务概览编写 metainfo.xml升级指南