sidebar_position: 2
Apache Ambari 3.0.0 Release Notes
Overview
Apache Ambari 3.0.0 represents a significant milestone in the project's development, bringing major improvements to cluster management capabilities, user experience, and platform support. This release focuses on modernizing the technology stack, enhancing security features, and improving overall stability and performance.
Release Highlights
Platform Support
New Services and Components
- Alluxio Support: Added support for Alluxio distributed file system (AMBARI-26055)
- Ozone Support: Added Ozone as a file system service (AMBARI-24976)
- Livy Support: Added Livy as individual service to Ambari Bigtop Stack (AMBARI-26090)
- Ranger KMS Support: Added Ranger KMS support (AMBARI-26056)
- Ambari Infra Support: Added support for Ambari Infra in Ambari Server Bigtop Stack (AMBARI-25934)
- YARN Timeline Service V2: Added YARN TimelineService V2 and Registrydns support (AMBARI-25971)
- DFSRouter Support: Added DFSRouter via ‘Actions Button’ in HDFS summary page (AMBARI-26109)
Monitoring and Metrics Improvements
- Grafana Dashboards: Added component Grafana dashboards in Ambari metrics (AMBARI-25960)
- Grafana Upgrade: Fixed issues in metrics Grafana dashboards after upgrade to 9.x (AMBARI-25975)
- Dashboard Updates: Update dashboard definition when dashboard version is changed (AMBARI-25944)
- Metrics Improvements:
- Fixed metrics sortable functionality (AMBARI-26207)
- Fixed Ambari Grafana datasource plugin loading (AMBARI-25941)
- Fixed Ambari grafana ambari-server-jvm dashboard loading (AMBARI-25940)
- Resolved mutate related graphs for HBase & AMS-HBase (AMBARI-25995)
- Synchronized batch size in Ambari metrics collector and AMS HBase (AMBARI-25945)
Security Improvements
User Interface Improvements
Core Improvements
Known Issues
- Timeline Service Reader may fail to start if HBase is not installed (AMBARI-26248)
- Timeline Service v2 may fail to start due to issues with leveldb state store directory creation (AMBARI-26249)
- Some LDAP/AD authentication issues may occur with previously synced users (AMBARI-26304)
- DFSRouter command script path may not be correct (AMBARI-26116)
- Module ‘status_params’ may have no attribute ‘router_pid_file’ (AMBARI-26141)
- _threadlocal may have no uid because it is always None (AMBARI-26241)
Roadmap
The Apache Ambari project has an ambitious roadmap for future releases. The following initiatives are planned for upcoming development cycles:
Technology Stack Modernization
- Spring Framework 6 Upgrade: Migrate from current Spring version to Spring 6 to leverage the latest features, performance improvements, and security enhancements.
- Ubuntu Support: Extend platform compatibility to include Ubuntu, providing more deployment options for users.
Deployment and Operations
- Docker Automation: Develop comprehensive Docker-based automation for cluster deployment, making it easier to provision and manage Ambari clusters in containerized environments.
- Enhanced Containerization: Improve container orchestration capabilities for both development and production environments.
Frontend Modernization
- jQuery Bug Fixes: Continue to address and resolve UI issues resulting from the jQuery upgrade.
- Micro-Frontend Architecture: Implement a gradual transition from the current Ember.js framework to React using a micro-frontend approach, allowing for incremental modernization without disrupting existing functionality.
- UI/UX Improvements: Enhance the user interface with modern design patterns and improved user experience.
These roadmap items represent the project's commitment to continuous improvement and adaptation to evolving technologies in the big data ecosystem. Community contributions and feedback on these initiatives are welcome.
Upgrading to Apache Ambari 3.0.0
:::note
TODO
:::
For detailed instructions on upgrading from previous versions, please refer to the Upgrade Guide.
Compatibility Matrix
| Component | Supported Versions |
|---|
| Operating Systems | Rocky Linux 8, Rocky Linux 9, openEuler-22.03, CentOS 7.x, RHEL 7.x, RHEL 8.x |
| Java | OpenJDK 8, OpenJDK 11, OpenJDK 17 |
| Database | PostgreSQL 10+, MySQL 5.7+, MySQL 8+, MariaDB 10.2+, OceanBase |
| Browser | Chrome 80+, Firefox 78+, Edge 80+ |
Download
Apache Ambari 3.0.0 can be downloaded from the Apache Ambari Download Page.
Verification
It is essential that you verify the integrity of the downloaded files using the PGP signatures and SHA256 checksums.
# Verify the SHA256 checksum
sha256sum --check apache-ambari-3.0.0.tar.gz.sha256
# Verify the PGP signature
gpg --verify apache-ambari-3.0.0.tar.gz.asc apache-ambari-3.0.0.tar.gz
The PGP signatures can be verified using the public keys of the Apache Ambari Release Managers, which can be found on the Apache Ambari Download Page.
Acknowledgments
Apache Ambari 3.0.0 is the result of significant contributions from the Apache Ambari community. We would like to thank all the contributors who have helped make this release possible:
- jialiang
- zrain
- Peng Lu
- Mohammad Arshad
- yaruyng
- tongxiaojun
- Sandeep Kumar
- coldless177
- Vishal Suvagia
- zhenye zhang
- yaolei
- xjmu
- Himanshu Maurya
- timyuer
- Ananya Singh
- rzuo
- Viraj Jasani
- William Horn
- vanshuhassija
- Yu Hou
- basapuram-kumar
- Prabhjyot Singh
- Brahma Reddy Battula
- Basapuram Kumar
- Shreeya Sand
- Bhavik Patel
- lupeng
- piaolingzxh
- Murali Krishna
- LiJie20190102
- HARSHITH GANDHE
- userhimanshuverma
- Arnout Engelen
- wangda
- Dmytro Sen
- Rich Bowen
- Shubham Sharma
- Weijian Wen
- Will Guo
- guluo
- Peng Lee
- liqinwyyx
- and many others
Special thanks to our Release Manager(s) for their dedication and hard work in preparing this release.
Community
We welcome your feedback and contributions to Apache Ambari:
License
Apache Ambari is released under the Apache License, Version 2.0.