2022年01月10日,来自 Cloudera 的工程师、Apache Ambari PMC 主席 Jayush Luniya 给 Ambari 社区发送了一封名为《[VOTE] Move Apache Ambari to Attic》的邮件:
邮件内容显示,在过去的两年里,Ambari 只发布了一个版本(2.7.6),大多数提交者(Committer)和 PMC 成员都没有积极参与到这个项目中来。按照 Apache 的项目生命周期(https://attic.apache.org/process.html),其应该是 reached its end of life;所以需要将其从 Apache 项目移到 Apache Attic 项目中。一个项目可以通过两种方法进入 Attic:
- 项目管理委员会(Project Management Committee,PMC)决定将项目移到 Attic 项目;
- Apache 软件基金会的董事会解散 PMC 并选择将项目移到 Attic
Apache Ambari 是通过第一种方式进行的。截止到投票结束,一共有四位 Apache Ambari PMC 以及一位其他成员同意这个提议。这就意味着,Apache Ambari 即将移到 Apache Attic 项目里面。
Apache Ambari 发展历程
Apache Ambari 诞生于 Hortonworks,之前称为 HMS,于2011年08月30日进入到 Apache 孵化器,同年09月05日重命名为 Ambari,2013年11月20日顺利毕业成为 Apache 顶级项目。
Apache Ambari 是一个提供、管理和监控 Apache Hadoop 集群的工具,简化了 Hadoop 集群的管理,它由一组 RESTful api 和一个基于浏览器的管理界面组成。其本身是一个分布式架构的系统,由 Ambari Server 和 Ambari Agent 两部分组成,用户可通过 Ambari Server 通知 Ambari Agent 安装对应的软件;Ambari Agent 会定时地发送各个机器每个软件模块的状态给 Ambari Server,最终这些状态信息会呈现在 Ambari 的 GUI,方便用户了解到集群的各种状态,并进行相应的维护。
Ambari 使系统管理员能够:
- 提供了在任意数量的主机上安装 Hadoop 服务的向导;处理 Hadoop 集群服务的配置。
- 管理 Hadoop 集群:提供了跨整个集群启动、停止和重新配置 Hadoop 服务的中央管理。
- 监控Hadoop 集群:提供了一个 dashboard,用于监视 Hadoop 集群的健康状态;其利用 Ambari Metrics System 来收集 metrics;
利用 Ambari Alert Framework 来进行系统警报,并在需要注意时通知我们(例如,节点故障,剩余磁盘空间不足等)。
对我们有啥影响
一个 Apache 项目被宣布从 Apache 中移到 Attic 项目并不是意味着这个项目不行了;也可能是这个项目太成熟了,以至于没有其他任何新的特性、Bug 修复,Apache Ambari 应该就是这个。虽然 Ambari 已经被宣布移到 Apache Attic,但是其实并不影响用户的使用,只不过以后就不会有官方来发布新的版本或者 bugfix,所以大家还是可以放心使用的;后面如果真的遇到 bug,可以自己维护个分支进行修复。
本博客文章除特别声明,全部都是原创!原创文章版权归过往记忆大数据(过往记忆)所有,未经许可不得转载。
本文链接: 【Apache 董事会即将终止 Apache Ambari 项目】(https://www.iteblog.com/archives/10126.html)