【社区动态】Apache Ambari 3.0 发版预告,速来查看新特性

图片

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

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

回复“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、核心特性与改进
  1. Apache Bigtop 集成

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

  2. 增强的平台支持

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

  3. 新服务支持

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

  4. YARN增强功能

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

  5. 监控改进

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

  6. 安全升级

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

  7. UI框架现代化

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

  8. Python 3 支持

    完全兼容 Python 3 环境

  9. Java 17 支持

    完全兼容 JDK 17

  10. 代码现代化

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

  11. 性能改进

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

  12. DFSRouter 支持

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

  13. 密码安全

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

  14. 服务UI增强

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

  15. 扩展数据库支持

    增加了对 PostgreSQL 10+、MySQL 8+、MariaDB 10.2+ 和 OceanBase 的兼容性

2、其他重要改进
  1. 已知问题修复

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

  2. 指标系统优化

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

  3. SSL 安全增强

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

  4. Knox SSO 集成

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

  5. 配置管理改进

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

  6. 文档完善

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

  7. 社区贡献

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

三、未来路线图

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

  • 提升系统安全性

  • 增强性能表现

  • 简化开发流程

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

  • 大幅降低安装门槛

  • 加速开发环境搭建

  • 提供标准化的测试环境

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

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

  • 提升用户界面响应速度

  • 优化开发者体验

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

  • 满足更多用户的部署需求

  • 扩大潜在用户群体

敬请期待。

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

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

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

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


Apache Ambari 3.0.0 计划 4 月初发版(3月底可能来不及,发版还需走一些流程),届时会在官网提供所有 rpm 包下载。

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

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

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

评论区留言,可提前获取由 EDP 团队提供的 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 版本(目前还不行,发版以后才可以,目前可评论区留言获取由 EDP 团队提供的 Ambari 3.0 的相关 rpm 包),并通过 PGP 签名和 SHA256 校验和验证文件完整性。该版本凝聚了众多贡献者的努力,欢迎新成员加入社区,Apache Ambari 遵循 Apache License 2.0 版本发布。

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

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


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

Ending

图片

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

图片最后,把我的座右铭送给大家: 执行是消除焦虑的有效办法,明确并拆解自己的目标,一直行动,剩下的交给时间。 共勉 💪。

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值