【社区动态】Apache Ambari 3.0.0 正式发版,是脱离 HDP 后的第一个正式大版本

【社区动态】Apache Ambari 3.0.0 正式发版,是脱离 HDP 后的第一个正式大版本

点击卡片“大数据实战演练”,选择“设为星标”或“置顶”

回复“资料”可领取独家整理的大数据学习资料!

回复“Ambari知识库”可领取独家整理的Ambari学习资料!

引言:Apache Ambari 3.0 是一个被期待已久的版本

在 Apache 生态系统中,Ambari 作为 Hadoop 集群管理的核心工具,其发展一直备受关注。今天,我们为大家带来了 Apache Ambari 3.0 release 的最新进展。

一、Ambari 从 2.8 到 3.0:一段不平凡的旅程

从 2.8 版本到 3.0 版本,社区已累积了 150 多个PR,这些贡献涵盖了功能增强、bug 修复和性能优化等多个方面。然而,由于一些历史原因,2.8 版本最终未能成功发布。

"3.0 版本基本上是 HDP 闭源后的第一个大版本,这对于开源社区来说具有里程碑意义。" — EDP 团队资深工程师

这意味着 Ambari 项目正式进入了一个全新的发展阶段。在这个版本中,社区将会提供各组件的 RPM 下载包,方便用户部署和使用。

二、Apache Ambari 3.0.0 主要特性

1、核心特性与改进

Apache Bigtop 集成现在使用 Apache Bigtop 作为组件管理的默认打包系统

增强的平台支持增加了对 Rocky Linux 8/9、openEuler-22.03、Java 17 和 MySQL 8 的支持

新服务支持增加了对 Alluxio、Livy、Ranger KMS 和 Ambari Infra 的支持

YARN增强功能增加了 YARN Timeline Service V2 和 Registry DNS 支持

监控改进为组件添加了 Grafana 仪表板并升级到 Grafana 9.x

安全升级通过依赖项升级解决了多个 CVE 漏洞,并增强了 Kerberos 安全性

UI框架现代化将 jQuery 和 Bootstrap 升级到最新版本,并修复了众多 UI 问题

Python 3 支持完全兼容 Python 3 环境

Java 17 支持完全兼容 JDK 17

代码现代化添加了 Ruff 集成用于 Python 代码检查,并转换为 f-strings

性能改进减少了 Web UI 中的 websocket 连接,提升了整体系统性能

DFSRouter 支持在 HDFS 摘要页面通过"操作按钮"添加了 DFSRouter

密码安全为 Ambari 本地用户添加了密码验证标准

服务UI增强为 HiveServer2 web UI 和 ZK Admin 服务器添加了快速链接

扩展数据库支持增加了对 PostgreSQL 10+、MySQL 8+、MariaDB 10.2+ 和 OceanBase 的兼容性

2、其他重要改进

已知问题修复解决了 Timeline Service Reader 启动失败、LDAP/AD 认证问题等多个已知问题

指标系统优化修复了指标排序功能,改进了 HBase 和 AMS-HBase 的相关图表

SSL 安全增强修复了端口 8440/8441 的默认 SSL 密码套件过弱的问题

Knox SSO 集成修复了 Knox SSO 登录到 Ambari 的功能

配置管理改进修复了配置组创建问题,增强了配置页面的用户体验

文档完善添加了如何报告安全问题的文档,提供了更详细的组件编译指南

社区贡献有超过 40 位贡献者参与了此版本的开发,感谢大家对 Apache Ambari 的贡献。

三、未来路线图

1、技术栈升级:Spring 框架升级到 6.0

提升系统安全性

增强性能表现

简化开发流程

2、部署体验优化:Docker 自动化部署测试集群

大幅降低安装门槛

加速开发环境搭建

提供标准化的测试环境

3、前端架构革新:微前端改造

逐步将老旧的 Ember.js 实现替换为 React 框架

提升用户界面响应速度

优化开发者体验

4、平台兼容性扩展:Ubuntu 支持

满足更多用户的部署需求

扩大潜在用户群体

四、社区参与:你也可以成为贡献者

目前,新的 Apache Ambari 3.0 官方网站已经上线,其中包含了 3.0 版本的详细安装教程。由于人力资源有限,网站内容可能存在一些错误或遗漏。

"这个网站都是由 markdown 文件写的,贡献起来比较简单。发现问题可以直接提 PR 修复,这也是参与开源项目的好方式。" — 社区维护者

Apache Ambari 官网地址:https://ambari.staged.apache.org/docs/3.0.0/release-notes

Apache Ambari 3.0.0 已在 4 月 7 号正式发版,在官网中已提供所有 rpm 包(Ambari + 大数据组件 rpm 包)下载。下载地址:

https://apache-ambari.com/download/

(注:社区网站流量有限,也可在评论区获取网盘地址下载)

五、Ambari 3.0.0 源码及安装包获取

ambari github 地址:https://github.com/apache/ambari,tag:release-3.0.0

喜欢尝鲜的朋友们,可以下载 apache ambari 3.0.0 的源码,编译起来了。

没有源码编译需求的同学,可直接在官方网站下载 apache ambari 3.0.0 的 rpm 安装包,可支持 rocky 8 和 rocky 9 操作系统。

(注:社区网站流量有限,也可在评论区获取网盘地址下载)

六、总结

Apache Ambari 3.0.0 是项目发展的重要里程碑,带来众多重大改进。此版本标志着自 HDP 项目闭源后的首个重要版本,2.7.x 系列已达生命周期终点。

技术方面,采用 Apache Bigtop 进行组件包装,提供更可持续的社区驱动管理方式,增加对 Rocky Linux 8 和 9、openEuler - 22.03、jdk 17、MySQL 8 等的支持,新增 Alluxio、Livy 等服务及组件,在监控和指标、安全、用户界面、核心功能、构建和打包、服务等方面均有诸多改进。

同时也列出了已知问题和未来发展路线图,包括 Spring Framework 6 升级、支持 Ubuntu、Docker 自动化、前端现代化等计划。

可从 Apache Ambari 下载页面获取 3.0.0 版本相关 rpm 包,并通过 PGP 签名和 SHA256 校验和验证文件完整性。该版本凝聚了众多贡献者的努力,欢迎新成员加入社区,Apache Ambari 遵循 Apache License 2.0 版本发布。

Apache Ambari 3.0 的发布不是终点,而是新起点。作为开源社区的一份子,EDP 团队将继续为项目贡献力量,推动 Hadoop 生态系统的发展。更多关于此次 release 的详细信息,我们将在后续文章中与大家分享,敬请关注。

发版不易,很多伙伴都在关注此消息,欢迎大家转发,谢谢~

作者简介:EDP 团队,专注于大数据中间件开发与优化,在 Apache 社区多个项目中有活跃贡献,致力于推动开源技术在企业环境中的应用与创新。

Ending

基于Ambari的大数据平台解决方案:EDP,闪亮登场!✌️

基于Ambari的大数据平台解决方案:EDP,加EDP专属群聊✌️

EDP 发布新组件时,如何进行增量安装?✌️

快来学习!全网最全的Ambari知识库闪亮登场✌️

一个人可以走得很快,但一群人才能走得更远。EDP 为我们提供了不更新的 HDP、价格高昂的 CDH 平替方案,支持各种国产操作系统,集成了 30+ 组件,形成了大数据平台解决方案。欢迎大家点击左下角阅读原文了解 EDP,与我们取得联系,希望 EDP 提供的服务可以帮助到你。

最后,把我的座右铭送给大家:

执行是消除焦虑的有效办法,明确并拆解自己的目标,一直行动,剩下的交给时间。

共勉 💪。

戳“阅读原文”,查看 Apache Ambari 3.0 发版最新情况

相关数据

少林问道
365审核要多久

少林问道

📅 07-11 👁️ 7673
美人心计剧情分集介绍(1-40全集)大结局
365bet提款规则

美人心计剧情分集介绍(1-40全集)大结局

📅 08-21 👁️ 1421
012 作为媒介事件的世界杯:我们为什么而呐喊?
365审核要多久

012 作为媒介事件的世界杯:我们为什么而呐喊?

📅 07-12 👁️ 4456