欢迎光临
我们一直在努力

Ambari Plus 3.0.1 重磅发布|全新 UI 控制台上线,权限治理链路正式打通

大家好,我是小饕。

距离上一次在公众号同步 Ambari Plus 的进展,已经过去三个月左右。

这段时间里,我们没有把精力放在零散功能堆叠上,而是围绕 Ambari Plus 3.x 的产品方向做了一轮系统整理:把集群管理、主机运维、服务视图、配置管理、监控告警、权限审计、插件扩展和版本升级,尽可能放回同一套控制台里。

今天正式同步:

Ambari Plus 3.0.1 已发布。

这不是一次简单的小版本修复。它更像是 Ambari Plus 从“增强版 Ambari”走向“企业级大数据管理控制台”的一个阶段性版本。

原生 Ambari 解决了大数据集群安装、服务生命周期管理、配置下发和基础告警等核心问题。Ambari Plus 3.0.1 则继续向后补齐企业环境里更常见的需求:

集群装完以后,如何持续运维、统一入口、集中监控、安全审计、插件扩展和长期升级。

本次发布版本

本次对外发布口径如下:

模块当前版本说明
Ambari Plus 3.0.1 当前主版本
Ambari 3.0.0 Ambari 3.x 体系
BIGTOP 3.2.0 组件栈基础
Ambari Plus Monitor 3.0.1 新一代监控扩展
LLM Gateway 1.1.2 AI 接入示例插件

当前支持的系统范围:

类型支持范围
操作系统 el7 / el8 / Ubuntu 22 / Kylin V10
CPU 架构 x86_64 / aarch64
部署方式 离线部署、离线升级、组件包分发

其中 Kylin V10 已继续覆盖 x86_64 和 aarch64 两类环境。对于国产化部署、内网离线环境和 ARM 服务器场景,这一版会比之前更完整。

相较于原生 Ambari,3.0.1 提升在哪里

我不希望把 Ambari Plus 讲成“替代 Ambari”。更准确地说,Ambari Plus 是在 Ambari 的集群管理基础上,继续补企业现场需要的长期运维能力。

原生 Ambari 的核心价值在于:安装集群、管理服务、修改配置、执行启停、查看基础告警。Ambari Plus 3.0.1 的目标,是让这些能力继续向平台化、可视化、安全化和可扩展方向延伸。

方向原生 Ambari 侧重点Ambari Plus 3.0.1 提升点
平台入口 以集群与服务管理为主 新增独立控制台,统一主机、服务、告警、审计、插件、系统设置等入口
主机运维 查看主机与组件状态 增强主机详情,集中展示组件、告警、监控、存储、操作记录和配置状态
服务视图 通用服务页面 按 HDFS、Hive、Kafka、Knox 等服务特性组织信息和运维视角
配置体验 配置项较多,阅读成本较高 按场景分组,保留高级配置文件视角,增强多行配置编辑体验
Web 入口 组件 Quick Links 分散 通过 Knox 统一安全访问入口,集中代理多个组件 Web UI
监控告警 基础指标与告警能力 引入 Monitor 与告警中心,围绕服务运行状态做持续观察
权限审计 Kerberos / Ranger 依赖较多人工经验 将账号、凭据、keytab、审计等安全细节逐步纳入控制台
扩展能力 主要围绕内置功能 新增插件市场方向,为 AI、诊断工具和企业扩展预留入口
版本维护 升级更多依赖人工操作 后续版本均把旧环境升级作为正式支持路径,不只面向新装环境

这也是 3.0.1 的核心意义:
不是只让集群“能装起来”,而是让平台在安装之后还能继续被管理、被观察、被审计、被扩展。

一、独立控制台:统一平台入口

3.0.1 最重要的变化,是 Ambari Plus 不再只围绕原 Ambari Web 做局部增强。

我们新增了独立控制台,把集群、主机、服务、作业、监控、日志、资源、权限审计、插件市场、系统设置等入口放到同一套导航里。

Ambari Plus 集群工作台

这样做的目的,是降低后续运维的入口成本。

在真实生产环境里,平台管理员并不只关心“服务是否安装成功”。更多时候,他们需要快速判断:

  • 当前集群是否健康;
  • 哪些主机有告警;
  • 哪些服务需要处理;
  • 哪些配置还未刷新;
  • 最近执行过哪些操作;
  • 后续扩展能力从哪里进入。

原生 Ambari 已经提供了服务管理基础。Ambari Plus 3.0.1 在此基础上,把日常运维更常用的入口重新组织到新的控制台中,让平台从“安装管理工具”进一步走向“持续运维入口”。

二、主机管理:从机器列表到运维视角

主机是集群问题排查的第一现场。

在 3.0.1 中,单台主机页面不再只是展示主机和组件列表,而是把组件、告警、主机监控、存储、操作记录和配置状态集中到同一个页面。

Ambari Plus 主机管理页面

这个改动的意义在于:当某台机器出现异常时,用户可以先从主机视角判断影响范围。

例如:

  • 哪些 Master / Slave / Client 组件部署在这台机器上;
  • 当前是否有严重告警;
  • CPU、内存、磁盘是否有明显异常;
  • 配置是否已同步;
  • 最近是否有人执行过重启、停止、维护等操作。

相比原生 Ambari 的主机页面,Ambari Plus 更强调“把排查线索聚合在一起”。这能减少用户在主机、服务、告警、操作记录之间来回切换的成本。

三、服务管理:从通用页面到服务语义

服务多了以后,只显示“装了什么、启动没启动”是不够的。

Ambari Plus 3.0.1 对服务与组件页面做了重新组织,把基础服务、治理安全、平台运维、接入工作台等能力分组展示。

Ambari Plus 服务与组件页面

进入具体服务后,也开始按服务自己的特点展示信息。

以 HDFS 为例,平台不只是显示 HDFS 运行中,还会围绕容量、DataNode、Block、RPC、Lease、Snapshot、健康趋势等方向组织内容。

HDFS 容量与服务视角

这相较于原生 Ambari 的显著提升在于:服务页面不再只是通用模板,而是开始围绕服务自身的运维语义展开。

HDFS 关心容量与块,YARN 关心队列与应用,Kafka 关心 Broker 与 Topic,Hive 关心认证、连接和执行参数。不同服务需要不同的观察重点,3.0.1 开始把这些差异体现在页面里。

四、配置管理:降低阅读和修改成本

配置管理一直是 Ambari 的核心能力之一。Ambari Plus 3.0.1 没有弱化这部分,反而重点优化了配置的阅读方式和编辑体验。

以 Hive 为例,页面会把安全配置、性能优化、数据库配置等内容按场景分组。

Hive 配置分组

这样做的目的,是让不同层次的用户都能更快找到自己要改的内容。

对新手来说,分组和说明可以降低配置理解成本;对熟悉 Ambari 的用户来说,高级配置文件视角依然保留。

HDFS 高级配置视角

遇到多行配置时,也可以单独弹出编辑窗口,方便查看、查找、对比和确认。

多行配置编辑

配置体验的提升,不只是页面好看一些。它直接影响生产环境里的操作稳定性:配置项越清楚,误改概率越低;修改过程越明确,回溯和排查就越容易。

五、Knox 统一入口:补齐安全访问链路

之前几个版本里,我们一直在补 Knox、Hue、Ranger、Kerberos 这些安全访问链路。

到了 3.0.1,Knox 不只是“服务能启动”,而是开始承担统一 Web 入口的角色。

在 Ambari Plus 服务页面里,点开 Knox 组件,可以直接看到 Knox Admin UI 和 Knox Home UI 的快捷入口。

Knox 组件快捷入口

进入 Knox Home 后,可以看到一组被代理出来的 Web UI:Atlas、Flink、HBase、HDFS、HiveServer2、Hue、Impala、YARN、Ranger、Solr、Spark、Trino、Zeppelin 等。

Knox Home UI

这对企业环境很重要。

原生 Ambari 更偏向组件管理和 Quick Links 跳转;Ambari Plus 希望进一步把安全访问入口收拢起来。对于启用 Kerberos、LDAP、Ranger 的环境来说,统一入口可以降低访问复杂度,也方便后续和认证、授权、审计能力结合。

六、Monitor:从基础图表到服务状态观察

这三个月里,Monitor 是投入最多的方向之一。

以前我们更关注“有没有指标”“图表能不能出来”。到了 3.0.1,我更希望 Monitor 能回答一个更实际的问题:

集群现在是否稳定?如果不稳定,应该优先关注哪里?

Ambari Plus HDFS 监控页面

现在进入 HDFS 组件监控,可以按 JVM、RPC、EditLog、DataNode、网络、HA、客户端行为、异常等维度继续往下看。

HDFS 组件监控

这相较于原生 Ambari 的提升点,是从“展示指标”逐步走向“按服务理解运行状态”。

HDFS 关注容量、Block、NameNode、DataNode;YARN 关注队列、应用和资源;Kafka 关注 Broker、Topic 和网络;Hive、HBase、Spark 也各有自己的重点。

只有这些视角逐步整理出来,后续告警和诊断才不会只是一个孤立的红点,而是能和具体服务问题对应起来。

七、告警中心:让问题有记录、有入口

监控只是第一步,真正落到运维里,还要能发现问题、通知到人、留下历史。

所以 3.0.1 新增了监控与告警中心。

监控与告警中心

这块能力的目的,是把告警事件、阈值策略、通知配置、站内消息和通知历史逐步集中起来。

原生 Ambari 本身有告警能力,但在更复杂的生产环境里,用户往往还需要知道:告警是否仍在触发、影响对象是谁、当前值是多少、是否已经恢复、历史上是否发生过类似问题。

Ambari Plus 3.0.1 会继续沿着这个方向完善,让告警从“出现红点”走向“可查询、可处理、可追踪”。

八、权限与审计:把安全细节显性化

从 2.2.x 开始,我们一直在补 Kerberos、Ranger、Knox、Hue、LDAP 这些企业安全链路。

到了 3.0.1,这块不再只是“组件能不能启起来”,而是开始往控制面收口。

账号凭据审计就是其中一个例子。

账号凭据审计

在安全模式下,最麻烦的不是“有没有 Kerberos”这四个字,而是大量细节:

  • 服务账号是否存在;
  • 凭据是否已经下发;
  • keytab 是否覆盖到对应主机;
  • 账号状态是否正常;
  • 哪些账号需要处理;
  • 出问题时能不能追到详情。

这些内容以前更像是工程经验,靠命令、脚本和排查记录串起来。

Ambari Plus 3.0.1 希望逐步把这些安全细节放到控制台里,让用户能看见,也能判断。相较于原生 Ambari,这部分更偏企业级安全治理和运维审计,也是后续继续完善的重要方向。

九、插件与 AI:为后续扩展预留入口

3.0.1 里,插件市场体系也正式进入平台能力。

平台不可能把所有能力都写死在主系统里。后续不管是 AI、专项工具、诊断能力,还是一些企业内部扩展,都更适合通过插件进入 Ambari Plus。

这次我们也做了一个 LLM Gateway 示例插件,用来验证 AI 接入方向。

Ambari Plus AI 接入插件页面

现在很多平台都在谈 AI,但我不太想把它写成一个噱头。

对 Ambari Plus 来说,AI 更适合从插件开始:先把模型接入、用量统计、访问审计和权限边界这些基础能力跑通,再逐步考虑运维问答、日志分析、配置建议、故障辅助这些更贴近平台的场景。

这相较于原生 Ambari 的意义在于:平台不再只依赖内置功能增长,而是开始预留扩展生态入口。

十、版本更新:让升级过程回到平台

大数据平台还有一个长期痛点:装的时候很认真,升级的时候很痛苦。

过去很多平台版本发布时,大家最关心的往往不是“新环境能不能装”,而是“我已经跑起来的旧环境能不能平滑升级”。如果每次版本更新都只能重新安装,实际生产价值会大打折扣。

所以从 3.0.1 开始,我们后续提供的版本都会把 旧环境升级 作为正式支持路径,而不是只关注全新安装环境。

新装依然会继续支持,但版本维护的重点会逐步转向:

  • 已部署环境可以识别当前版本;
  • 新版本发布后可以按升级流程继续演进;
  • 升级过程尽量做到可观察、可追踪;
  • 出现问题时能够保留日志和处理依据;
  • 后续继续完善重试、回滚、版本记录等长期维护能力。

Ambari Plus 系统设置页面

原生 Ambari 更关注集群安装与服务管理,版本更新往往需要更多人工操作和外部流程配合。

Ambari Plus 3.0.1 希望把版本维护也纳入平台,让用户不只是在第一次安装时使用 Ambari Plus,也能在后续升级、修复和能力扩展时继续使用同一套入口。

当前组件覆盖范围

当前首页版组件清单已经更新到 v3.0.1。

类别组件版本
平台底座 Ambari Plus 3.0.1
平台底座 Ambari 3.0.0
平台底座 BIGTOP 3.2.0
监控扩展 Ambari Plus Monitor 3.0.1
基础组件 Hadoop 3.3.4
基础组件 HBase 2.4.13
基础组件 Hive 3.1.3
基础组件 Phoenix 5.1.2
基础组件 ZooKeeper 3.5.9
基础组件 Tez 0.10.1
基础组件 Solr 8.11.2
基础组件 Ambari Metrics branch-3.0
安全治理 Ranger 2.4.0
安全治理 Atlas 2.4.0
安全治理 Knox 2.1.0-RC2
接入与工具 Hue 4.11.0
接入与工具 Zeppelin 0.10.1
接入与工具 Superset 4.1.2
接入与工具 CloudBeaver 24.3.3
计算引擎 Spark 3.5.5
计算引擎 Flink 1.17.2
计算引擎 Trino 474
计算引擎 Impala 4.4.1
计算引擎 Doris 2.1.7
调度与服务 DolphinScheduler 3.4.1
调度与服务 Livy 0.7.1
调度与服务 Sqoop 1.4.7
存储与湖仓 Alluxio 2.9.4
存储与湖仓 Ozone 1.4.1
存储与湖仓 Hudi 1.1.0
存储与湖仓 Paimon 1.0.1
存储与湖仓 Celeborn 0.5.3
消息队列 Kafka 2.8.1

如果只是学习和基础评估,可以先从 FREE 计划的基础组件跑起。

如果是生产环境、扩展组件、Monitor、安全治理和持续支持,建议直接看入会尊享的支持范围,先把资源边界确认清楚。

完整更新日志:

https://doc.janettr.com/update/v3.0.1/

版本矩阵与下载说明:

https://doc.janettr.com/pages/4db10617-46eb-8d96-8799-f58bb7073c5b/

赞(0)
未经允许不得转载:171主机测评 » Ambari Plus 3.0.1 重磅发布|全新 UI 控制台上线,权限治理链路正式打通
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址