From 93f3262b6bd1706257ca126e8e3a479a6ba7ffeb Mon Sep 17 00:00:00 2001 From: Jialiang Date: Tue, 8 Apr 2025 09:28:35 +0800 Subject: [PATCH] AMBARI-26431: Add download page instead of self hosted page --- docs/introduction.md | 85 ++------ docs/quick-start/download.md | 183 ++++++++++++++++++ docs/quick-start/quick-start-guide.md | 26 ++- docs/release-notes.md | 10 +- sidebars.js | 1 + versioned_docs/version-3.0.0/introduction.md | 84 ++------ .../version-3.0.0/quick-start/download.md | 183 ++++++++++++++++++ .../quick-start/quick-start-guide.md | 26 ++- versioned_docs/version-3.0.0/release-notes.md | 10 +- .../version-3.0.0-sidebars.json | 1 + yarn.lock | 8 +- 11 files changed, 448 insertions(+), 169 deletions(-) create mode 100644 docs/quick-start/download.md create mode 100644 versioned_docs/version-3.0.0/quick-start/download.md diff --git a/docs/introduction.md b/docs/introduction.md index cbd6412c..ff13e208 100644 --- a/docs/introduction.md +++ b/docs/introduction.md @@ -38,89 +38,46 @@ Note: Ambari currently supports the 64-bit version of the following Operating Sy * OpenEuler 22 * Other operating systems will be supported in future releases. -## Get Involved - -Visit the [Ambari Wiki](https://cwiki.apache.org/confluence/display/AMBARI/Ambari) for design documents, roadmap, development guidelines, etc. - -[Join the Ambari User Meetup Group](http://www.meetup.com/Apache-Ambari-User-Group). You can see the slides from [April 2, 2013](http://www.meetup.com/Apache-Ambari-User-Group/events/109316812/), [June 25, 2013](http://www.meetup.com/Apache-Ambari-User-Group/events/119184782/), and [September 25, 2013](http://www.meetup.com/Apache-Ambari-User-Group/events/134373312/) meetups. - - - -# Apache Ambari Download -1. Download Links for Apache Ambari 3.0.0 -https://apache-ambari.com/dist/ambari/3.0.0/rocky9/ - -2. Download Links for Apache Ambari Bigtop stack 3.0.0 -https://apache-ambari.com/dist/bigtop//3.3.0/rocky9/ - - -## Creating Local Repository -1. Install createrepo package -``` -sudo dnf install createrepo -``` -2. Create repository directory -``` -sudo mkdir -p /var/www/html/ambari-repo/{ambari,bigtop} -sudo chmod -R 755 /var/www/html/ambari-repo -``` -3. Download and move RPM packages -``` -# For Rocky Linux 8: -cd /var/www/html/ambari-repo/ambari -wget -r -np -nH --cut-dirs=4 --reject 'index.html*' https://www.apache-ambari.com/dist/ambari/3.0.0/rocky8/ - -cd /var/www/html/ambari-repo/bigtop -wget -r -np -nH --cut-dirs=4 --reject 'index.html*' https://www.apache-ambari.com/dist/bigtop/3.3.0/rocky8/ - -# For Rocky Linux 9: -cd /var/www/html/ambari-repo/ambari -wget -r -np -nH --cut-dirs=4 --reject 'index.html*' https://www.apache-ambari.com/dist/ambari/3.0.0/rocky9/ - -cd /var/www/html/ambari-repo/bigtop -wget -r -np -nH --cut-dirs=4 --reject 'index.html*' https://www.apache-ambari.com/dist/bigtop/3.3.0/rocky9/ -``` -4. Create repository metadata -``` -cd /var/www/html/ambari-repo -sudo createrepo ambari -sudo createrepo bigtop -``` -Important Notes - -- All packages are built for x86_64 architecture -- Packages are tested on Rocky Linux 8 and 9 -- Updates are provided on a best-effort basis +## Version Information +### Ambari 3.0.0 +The core components of Apache Ambari for cluster management and monitoring: - -## Ambari 3.0.0 - -| component | CPU | OS | Version | +| Component | CPU | OS | Version | | --- | --- | ---- | ---- | | ambari-agent | x86_64 | Rocky Linux 9 | ambari-agent-3.0.0.0-0.x86_64.rpm | | ambari-server | x86_64 | Rocky Linux 9 | ambari-server-3.0.0.0-0.x86_64.rpm | +### Bigtop Stack 3.3.0 +Apache Bigtop provides a complete Hadoop ecosystem with the following components: - -## bigtop stack 3.3.0 - -| component | CPU | OS | Version | +| Component | CPU | OS | Version | | --- | --- | ---- | ---- | | alluxio | x86_64 | Rocky Linux 9 | alluxio_3_3_0-2.9.3-1.el9.x86_64.rpm | | bigtop-groovy | x86_64 | Rocky Linux 9 | bigtop-groovy-2.5.4-1.el9.noarch.rpm | -| bigtop-jsvc | x86_64 | Rocky Linux 9 |bigtop-jsvc-1.2.4-1.el9.x86_64.rpm +| bigtop-jsvc | x86_64 | Rocky Linux 9 |bigtop-jsvc-1.2.4-1.el9.x86_64.rpm | | bigtop-select | x86_64 | Rocky Linux 9 |bigtop-select-3.3.0-1.el9.noarch.rpm | | bigtop-utils | x86_64 | Rocky Linux 9 |bigtop-utils-3.3.0-1.el9.noarch.rpm | | flink | x86_64 | Rocky Linux 9 |flink_3_3_0-1.16.2-1.el9.noarch.rpm | -| hadoop | x86_64 | Rocky Linux 9 |hadoop_3_3_0-3.3.6-1.el9.x86_64.rpm
hadoop_3_3_0-yarn-3.3.6-1.el9.x86_64.rpm | +| hadoop | x86_64 | Rocky Linux 9 |hadoop_3_3_0-3.3.6-1.el9.x86_64.rpm
hadoop_3_3_0-yarn-3.3.6-1.el9.x86_64.rpm | | hbase | x86_64 | Rocky Linux 9 |hbase_3_3_0-2.4.17-1.el9.x86_64.rpm | | hive | x86_64 | Rocky Linux 9 |hive_3_3_0-3.1.3-1.el9.noarch.rpm | | kafka | x86_64 | Rocky Linux 9 |kafka_3_3_0-2.8.2-1.el9.noarch.rpm | | livy | x86_64 | Rocky Linux 9 |livy_3_3_0-0.8.0-1.el9.noarch.rpm | -| ranger | x86_64 | Rocky Linux 9 | ranger_3_3_0-admin-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-atlas-plugin-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-elasticsearch-plugin-2.4.0-1.el9.x..>
ranger_3_3_0-hbase-plugin-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-hdfs-plugin-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-hive-plugin-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-kafka-plugin-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-kms-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-knox-plugin-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-kylin-plugin-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-presto-plugin-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-solr-plugin-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-sqoop-plugin-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-storm-plugin-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-tagsync-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-usersync-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-yarn-plugin-2.4.0-1.el9.x86_64.rpm | +| ranger | x86_64 | Rocky Linux 9 | ranger_3_3_0-admin-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-atlas-plugin-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-elasticsearch-plugin-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-hbase-plugin-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-hdfs-plugin-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-hive-plugin-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-kafka-plugin-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-kms-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-knox-plugin-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-kylin-plugin-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-presto-plugin-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-solr-plugin-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-sqoop-plugin-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-storm-plugin-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-tagsync-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-usersync-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-yarn-plugin-2.4.0-1.el9.x86_64.rpm | | solr | x86_64 | Rocky Linux 9 | solr_3_3_0-8.11.2-2.el9.noarch.rpm | | spark | x86_64 | Rocky Linux 9 | spark_3_3_0-3.3.4-1.el9.noarch.rpm | | tez | x86_64 | Rocky Linux 9 | tez_3_3_0-0.10.2-1.el9.noarch.rpm | | zeppelin | x86_64 | Rocky Linux 9 | zeppelin_3_3_0-0.11.0-1.el9.x86_64.rpm | | zookeeper | x86_64 | Rocky Linux 9 | zookeeper_3_3_0-3.7.2-1.el9.x86_64.rpm | + +> Note: The above tables show Rocky Linux 9 packages. For other supported operating systems and complete package listings, please visit the [Download Page](quick-start/download.md). + +## Get Involved + +Visit the [Ambari Wiki](https://cwiki.apache.org/confluence/display/AMBARI/Ambari) for design documents, roadmap, development guidelines, etc. + +[Join the Ambari User Meetup Group](http://www.meetup.com/Apache-Ambari-User-Group). You can see the slides from [April 2, 2013](http://www.meetup.com/Apache-Ambari-User-Group/events/109316812/), [June 25, 2013](http://www.meetup.com/Apache-Ambari-User-Group/events/119184782/), and [September 25, 2013](http://www.meetup.com/Apache-Ambari-User-Group/events/134373312/) meetups. + + + diff --git a/docs/quick-start/download.md b/docs/quick-start/download.md new file mode 100644 index 00000000..793e0fb6 --- /dev/null +++ b/docs/quick-start/download.md @@ -0,0 +1,183 @@ +--- +sidebar_position: 2 +--- + +# Download + +Welcome to the Apache Ambari Community Download Site. Here you can find the latest releases of Apache Ambari and Apache Bigtop packages. + +## Download Links + +### Apache Ambari 3.0.0 + +- Rocky Linux 8 Package Download: [https://apache-ambari.com/dist/ambari/3.0.0/rocky8/](https://apache-ambari.com/dist/ambari/3.0.0/rocky8/) +- Rocky Linux 9 Package Download: [https://apache-ambari.com/dist/ambari/3.0.0/rocky9/](https://apache-ambari.com/dist/ambari/3.0.0/rocky9/) + +#### MD5 Checksums +For security purposes, you can verify the integrity of the downloaded files using MD5 checksums: + +- [View MD5 Checksums - Rocky Linux 8](https://apache-ambari.com/dist/ambari/3.0.0/rocky8/MD5SUMS.txt) +- [View MD5 Checksums - Rocky Linux 9](https://apache-ambari.com/dist/ambari/3.0.0/rocky9/MD5SUMS.txt) + +### Apache Ambari Bigtop Stack 3.3.0 + +- Rocky Linux 8 Package Download: [https://apache-ambari.com/dist/bigtop/3.3.0/rocky8/](https://apache-ambari.com/dist/bigtop/3.3.0/rocky8/) +- Rocky Linux 9 Package Download: [https://apache-ambari.com/dist/bigtop/3.3.0/rocky9/](https://apache-ambari.com/dist/bigtop/3.3.0/rocky9/) + +#### MD5 Checksums +For security purposes, you can verify the integrity of the downloaded files using MD5 checksums: + +- [View MD5 Checksums - Rocky Linux 8](https://apache-ambari.com/dist/bigtop/3.3.0/rocky8/MD5SUMS.txt) +- [View MD5 Checksums - Rocky Linux 9](https://apache-ambari.com/dist/bigtop/3.3.0/rocky9/MD5SUMS.txt) + +## Creating Local Repository + +Follow these steps to create a local repository: + +1. Install createrepo package: +```bash +sudo dnf install createrepo +``` + +2. Create repository directory: +```bash +sudo mkdir -p /var/www/html/ambari-repo +sudo chmod -R 755 /var/www/html/ambari-repo +``` + +3. Download RPM packages: +```bash +# For Rocky Linux 8: +cd /var/www/html/ambari-repo +wget -r -np -nH --cut-dirs=4 --reject 'index.html*' https://www.apache-ambari.com/dist/ambari/3.0.0/rocky8/ +wget -r -np -nH --cut-dirs=4 --reject 'index.html*' https://www.apache-ambari.com/dist/bigtop/3.3.0/rocky8/ + +# For Rocky Linux 9: +cd /var/www/html/ambari-repo +wget -r -np -nH --cut-dirs=4 --reject 'index.html*' https://www.apache-ambari.com/dist/ambari/3.0.0/rocky9/ +wget -r -np -nH --cut-dirs=4 --reject 'index.html*' https://www.apache-ambari.com/dist/bigtop/3.3.0/rocky9/ +``` + +4. Create repository metadata: +```bash +cd /var/www/html/ambari-repo +sudo createrepo . +``` + +5. Create repository configuration file: +```bash +# For Rocky Linux 8: +sudo tee /etc/yum.repos.d/ambari.repo << EOF +[ambari] +name=Ambari Repository +baseurl=http://your-server-ip/ambari-repo +gpgcheck=0 +enabled=1 +EOF + +# For Rocky Linux 9: +sudo tee /etc/yum.repos.d/ambari.repo << EOF +[ambari] +name=Ambari Repository +baseurl=http://your-server-ip/ambari-repo +gpgcheck=0 +enabled=1 +EOF +``` + +6. Clean and update yum cache: +```bash +sudo dnf clean all +sudo dnf makecache +``` + +## Exposing the Repository + +To make the repository accessible to other machines, you can set up a web server. Here's how to do it using Nginx: + +1. Install Nginx: +```bash +sudo dnf install nginx +``` + +2. Configure Nginx to serve the repository: +```bash +sudo tee /etc/nginx/conf.d/ambari-repo.conf << EOF +server { + listen 80; + server_name _; + root /var/www/html/ambari-repo; + autoindex on; + location / { + try_files \$uri \$uri/ =404; + } +} +EOF +``` + +3. Start and enable Nginx: +```bash +sudo systemctl start nginx +sudo systemctl enable nginx +``` + + +Now other machines can access the repository by configuring their repo file with your server's IP address or hostname: + +```bash +sudo tee /etc/yum.repos.d/ambari.repo << EOF +[ambari] +name=Ambari Repository +baseurl=http://your-server-ip/ambari-repo +gpgcheck=0 +enabled=1 +EOF +``` + +Replace `your-server-ip` with the actual IP address or hostname of your repository server. + +## Troubleshooting + +If you encounter any issues, here are some common solutions: + +1. Repository not accessible: + - Check if Nginx is running: `sudo systemctl status nginx` + - Verify firewall settings: `sudo firewall-cmd --list-all` + - Check SELinux context: `ls -Z /var/www/html/ambari-repo` + + If you still can't access the repository, you can try: + - Temporarily disable firewall: + ```bash + sudo systemctl stop firewalld + sudo systemctl disable firewalld + ``` + - Temporarily disable SELinux: + ```bash + sudo setenforce 0 + # To make it permanent, edit /etc/selinux/config and set SELINUX=permissive + ``` + +2. Yum cache issues: + - Clear yum cache: `sudo dnf clean all` + - Rebuild repository metadata: `cd /var/www/html/ambari-repo && sudo createrepo .` + +3. Permission issues: + - Ensure correct permissions: `sudo chmod -R 755 /var/www/html/ambari-repo` + - Check SELinux context: `sudo restorecon -Rv /var/www/html/ambari-repo` + +## Important Notes + +- All packages are built for x86_64 architecture +- Packages are tested on Rocky Linux 8 and 9 +- Updates are provided on a best-effort basis + +## Bandwidth Notice + +This site is hosted on a server with limited bandwidth. Please be considerate when downloading packages. +For any bandwidth-related issues, please contact the site administrators. + +## Sponsorship + +This site is maintained by community volunteers. We welcome sponsorship to help cover hosting costs. +Sponsors will be acknowledged on the site and receive priority support. +For sponsorship inquiries, please contact us through the mailing list. \ No newline at end of file diff --git a/docs/quick-start/quick-start-guide.md b/docs/quick-start/quick-start-guide.md index aaa8a607..0b6de40d 100644 --- a/docs/quick-start/quick-start-guide.md +++ b/docs/quick-start/quick-start-guide.md @@ -14,25 +14,31 @@ Apache Ambari 3.0.0 can be installed in several different environments: The Vagrant environment provides a quick way to set up a development cluster using virtual machines on your local computer. This is ideal for testing and development purposes. -[View Vagrant Environment Setup Guide](environment-setup/vagrant-environment-setup.md) +[**View Vagrant Environment Setup Guide**](environment-setup/vagrant-environment-setup.md) ### 2. Docker Environment The Docker environment offers a lightweight, containerized approach using multiple containers with one server and two agents. This setup uses Rocky Linux 8 as the base image and includes container networking, SSH setup, and security configuration. -[View Docker Environment Setup Guide](environment-setup/docker-environment-setup.md) +[**View Docker Environment Setup Guide**](environment-setup/docker-environment-setup.md) ### 3. Bare Metal/KVM Setup For production deployments or larger development environments, the Bare Metal/KVM setup covers both physical servers and KVM virtual machines. This guide includes detailed system requirements, network configuration, and both development and production security settings. -[View Bare Metal/KVM Setup Guide](environment-setup/bare-metal-kvm-setup.md) +[**View Bare Metal/KVM Setup Guide**](environment-setup/bare-metal-kvm-setup.md) ## Installation Guide -Once you have set up your environment using one of the methods above, you can proceed with the Ambari installation process: +Once you have set up your environment using one of the methods above, you can proceed with the following steps: -[View Installation Guide](installation-guide.md) +### Installation Steps + +1. **Download Packages** + First, download the necessary packages from our [**Download Page**](download.md). + +2. **Install Ambari** + Then follow the detailed installation instructions in the [**Installation Guide**](installation-guide.md). ## Key Features in Ambari 3.0.0 @@ -77,14 +83,14 @@ Apache Ambari 3.0.0 includes numerous enhancements and improvements across vario - **Rocky Linux 8 Compatibility** - Added support for Rocky Linux 8 deployments - **Enhanced Installation Workflows** - Streamlined installation process across environments -For a complete list of new features, improvements, and fixes, please refer to the [Release Notes](release-notes.md) +For a complete list of new features, improvements, and fixes, please refer to the [**Release Notes**](release-notes.md) ## Getting Help -If you encounter any issues during setup or installation, please refer to our [FAQ](faq.md) for common questions and troubleshooting tips. +If you encounter any issues during setup or installation, please refer to our [**FAQ**](faq.md) for common questions and troubleshooting tips. For additional help, you can: -- Join the [Ambari mailing lists](https://ambari.apache.org/mail-lists.html) -- File issues in the [Ambari JIRA](https://issues.apache.org/jira/projects/AMBARI) -- Contribute to the [Ambari Wiki](https://cwiki.apache.org/confluence/display/AMBARI/Ambari) +- Join the [**Ambari mailing lists**](https://ambari.apache.org/mail-lists.html) +- File issues in the [**Ambari JIRA**](https://issues.apache.org/jira/projects/AMBARI) +- Contribute to the [**Ambari Wiki**](https://cwiki.apache.org/confluence/display/AMBARI/Ambari) diff --git a/docs/release-notes.md b/docs/release-notes.md index e43dae79..f4ad4f59 100644 --- a/docs/release-notes.md +++ b/docs/release-notes.md @@ -4,10 +4,6 @@ sidebar_position: 2 # Apache Ambari 3.0.0 Release Notes -## Download - -Apache Ambari 3.0.0 can be downloaded from the [Apache Ambari Download Page](https://apache-ambari.com/download/). - ## Overview :::tip Major Release @@ -317,7 +313,7 @@ Apache Ambari 3.0.0 represents the collective effort of our incredible community
-### Core Contributors 💫 +### Contributors 💫 These dedicated individuals have made substantial contributions to this release: - **jialiang** 🏆 @@ -334,8 +330,6 @@ These dedicated individuals have made substantial contributions to this release: - **timyuer** 🏆 - **yaruyng** 🏆 - **tongxiaojun** 🏆 -### Community Champions 🌠 -Their valuable contributions have helped drive the project forward: - **Ananya Singh** - **rzuo** @@ -350,8 +344,6 @@ Their valuable contributions have helped drive the project forward: - **Shreeya Sand** - **Bhavik Patel** -### Technical Innovators ⚡ -Their technical expertise has been instrumental: - **lupeng** - **piaolingzxh** diff --git a/sidebars.js b/sidebars.js index 230739d3..9c43db40 100644 --- a/sidebars.js +++ b/sidebars.js @@ -26,6 +26,7 @@ const sidebars = { "collapsed": false, "items": [ "quick-start/quick-start-guide", + "quick-start/download", { "type": "category", "label": "Environment Setup", diff --git a/versioned_docs/version-3.0.0/introduction.md b/versioned_docs/version-3.0.0/introduction.md index 58078b7a..ff13e208 100644 --- a/versioned_docs/version-3.0.0/introduction.md +++ b/versioned_docs/version-3.0.0/introduction.md @@ -38,88 +38,46 @@ Note: Ambari currently supports the 64-bit version of the following Operating Sy * OpenEuler 22 * Other operating systems will be supported in future releases. -## Get Involved - -Visit the [Ambari Wiki](https://cwiki.apache.org/confluence/display/AMBARI/Ambari) for design documents, roadmap, development guidelines, etc. - -[Join the Ambari User Meetup Group](http://www.meetup.com/Apache-Ambari-User-Group). You can see the slides from [April 2, 2013](http://www.meetup.com/Apache-Ambari-User-Group/events/109316812/), [June 25, 2013](http://www.meetup.com/Apache-Ambari-User-Group/events/119184782/), and [September 25, 2013](http://www.meetup.com/Apache-Ambari-User-Group/events/134373312/) meetups. - - -# Apache Ambari Download -1. Download Links for Apache Ambari 3.0.0 -https://apache-ambari.com/dist/ambari/3.0.0/rocky9/ - -2. Download Links for Apache Ambari Bigtop stack 3.0.0 -https://apache-ambari.com/dist/bigtop//3.3.0/rocky9/ - - -## Creating Local Repository -1. Install createrepo package -``` -sudo dnf install createrepo -``` -2. Create repository directory -``` -sudo mkdir -p /var/www/html/ambari-repo/{ambari,bigtop} -sudo chmod -R 755 /var/www/html/ambari-repo -``` -3. Download and move RPM packages -``` -# For Rocky Linux 8: -cd /var/www/html/ambari-repo/ambari -wget -r -np -nH --cut-dirs=4 --reject 'index.html*' https://www.apache-ambari.com/dist/ambari/3.0.0/rocky8/ - -cd /var/www/html/ambari-repo/bigtop -wget -r -np -nH --cut-dirs=4 --reject 'index.html*' https://www.apache-ambari.com/dist/bigtop/3.3.0/rocky8/ - -# For Rocky Linux 9: -cd /var/www/html/ambari-repo/ambari -wget -r -np -nH --cut-dirs=4 --reject 'index.html*' https://www.apache-ambari.com/dist/ambari/3.0.0/rocky9/ - -cd /var/www/html/ambari-repo/bigtop -wget -r -np -nH --cut-dirs=4 --reject 'index.html*' https://www.apache-ambari.com/dist/bigtop/3.3.0/rocky9/ -``` -4. Create repository metadata -``` -cd /var/www/html/ambari-repo -sudo createrepo ambari -sudo createrepo bigtop -``` -Important Notes - -- All packages are built for x86_64 architecture -- Packages are tested on Rocky Linux 8 and 9 -- Updates are provided on a best-effort basis +## Version Information +### Ambari 3.0.0 +The core components of Apache Ambari for cluster management and monitoring: - -## Ambari 3.0.0 - -| component | CPU | OS | Version | +| Component | CPU | OS | Version | | --- | --- | ---- | ---- | | ambari-agent | x86_64 | Rocky Linux 9 | ambari-agent-3.0.0.0-0.x86_64.rpm | | ambari-server | x86_64 | Rocky Linux 9 | ambari-server-3.0.0.0-0.x86_64.rpm | +### Bigtop Stack 3.3.0 +Apache Bigtop provides a complete Hadoop ecosystem with the following components: - -## bigtop stack 3.3.0 - -| component | CPU | OS | Version | +| Component | CPU | OS | Version | | --- | --- | ---- | ---- | | alluxio | x86_64 | Rocky Linux 9 | alluxio_3_3_0-2.9.3-1.el9.x86_64.rpm | | bigtop-groovy | x86_64 | Rocky Linux 9 | bigtop-groovy-2.5.4-1.el9.noarch.rpm | -| bigtop-jsvc | x86_64 | Rocky Linux 9 |bigtop-jsvc-1.2.4-1.el9.x86_64.rpm +| bigtop-jsvc | x86_64 | Rocky Linux 9 |bigtop-jsvc-1.2.4-1.el9.x86_64.rpm | | bigtop-select | x86_64 | Rocky Linux 9 |bigtop-select-3.3.0-1.el9.noarch.rpm | | bigtop-utils | x86_64 | Rocky Linux 9 |bigtop-utils-3.3.0-1.el9.noarch.rpm | | flink | x86_64 | Rocky Linux 9 |flink_3_3_0-1.16.2-1.el9.noarch.rpm | -| hadoop | x86_64 | Rocky Linux 9 |hadoop_3_3_0-3.3.6-1.el9.x86_64.rpm
hadoop_3_3_0-yarn-3.3.6-1.el9.x86_64.rpm | +| hadoop | x86_64 | Rocky Linux 9 |hadoop_3_3_0-3.3.6-1.el9.x86_64.rpm
hadoop_3_3_0-yarn-3.3.6-1.el9.x86_64.rpm | | hbase | x86_64 | Rocky Linux 9 |hbase_3_3_0-2.4.17-1.el9.x86_64.rpm | | hive | x86_64 | Rocky Linux 9 |hive_3_3_0-3.1.3-1.el9.noarch.rpm | | kafka | x86_64 | Rocky Linux 9 |kafka_3_3_0-2.8.2-1.el9.noarch.rpm | | livy | x86_64 | Rocky Linux 9 |livy_3_3_0-0.8.0-1.el9.noarch.rpm | -| ranger | x86_64 | Rocky Linux 9 | ranger_3_3_0-admin-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-atlas-plugin-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-elasticsearch-plugin-2.4.0-1.el9.x..>
ranger_3_3_0-hbase-plugin-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-hdfs-plugin-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-hive-plugin-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-kafka-plugin-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-kms-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-knox-plugin-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-kylin-plugin-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-presto-plugin-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-solr-plugin-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-sqoop-plugin-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-storm-plugin-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-tagsync-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-usersync-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-yarn-plugin-2.4.0-1.el9.x86_64.rpm | +| ranger | x86_64 | Rocky Linux 9 | ranger_3_3_0-admin-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-atlas-plugin-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-elasticsearch-plugin-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-hbase-plugin-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-hdfs-plugin-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-hive-plugin-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-kafka-plugin-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-kms-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-knox-plugin-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-kylin-plugin-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-presto-plugin-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-solr-plugin-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-sqoop-plugin-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-storm-plugin-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-tagsync-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-usersync-2.4.0-1.el9.x86_64.rpm
ranger_3_3_0-yarn-plugin-2.4.0-1.el9.x86_64.rpm | | solr | x86_64 | Rocky Linux 9 | solr_3_3_0-8.11.2-2.el9.noarch.rpm | | spark | x86_64 | Rocky Linux 9 | spark_3_3_0-3.3.4-1.el9.noarch.rpm | | tez | x86_64 | Rocky Linux 9 | tez_3_3_0-0.10.2-1.el9.noarch.rpm | | zeppelin | x86_64 | Rocky Linux 9 | zeppelin_3_3_0-0.11.0-1.el9.x86_64.rpm | | zookeeper | x86_64 | Rocky Linux 9 | zookeeper_3_3_0-3.7.2-1.el9.x86_64.rpm | + +> Note: The above tables show Rocky Linux 9 packages. For other supported operating systems and complete package listings, please visit the [Download Page](quick-start/download.md). + +## Get Involved + +Visit the [Ambari Wiki](https://cwiki.apache.org/confluence/display/AMBARI/Ambari) for design documents, roadmap, development guidelines, etc. + +[Join the Ambari User Meetup Group](http://www.meetup.com/Apache-Ambari-User-Group). You can see the slides from [April 2, 2013](http://www.meetup.com/Apache-Ambari-User-Group/events/109316812/), [June 25, 2013](http://www.meetup.com/Apache-Ambari-User-Group/events/119184782/), and [September 25, 2013](http://www.meetup.com/Apache-Ambari-User-Group/events/134373312/) meetups. + + + diff --git a/versioned_docs/version-3.0.0/quick-start/download.md b/versioned_docs/version-3.0.0/quick-start/download.md new file mode 100644 index 00000000..793e0fb6 --- /dev/null +++ b/versioned_docs/version-3.0.0/quick-start/download.md @@ -0,0 +1,183 @@ +--- +sidebar_position: 2 +--- + +# Download + +Welcome to the Apache Ambari Community Download Site. Here you can find the latest releases of Apache Ambari and Apache Bigtop packages. + +## Download Links + +### Apache Ambari 3.0.0 + +- Rocky Linux 8 Package Download: [https://apache-ambari.com/dist/ambari/3.0.0/rocky8/](https://apache-ambari.com/dist/ambari/3.0.0/rocky8/) +- Rocky Linux 9 Package Download: [https://apache-ambari.com/dist/ambari/3.0.0/rocky9/](https://apache-ambari.com/dist/ambari/3.0.0/rocky9/) + +#### MD5 Checksums +For security purposes, you can verify the integrity of the downloaded files using MD5 checksums: + +- [View MD5 Checksums - Rocky Linux 8](https://apache-ambari.com/dist/ambari/3.0.0/rocky8/MD5SUMS.txt) +- [View MD5 Checksums - Rocky Linux 9](https://apache-ambari.com/dist/ambari/3.0.0/rocky9/MD5SUMS.txt) + +### Apache Ambari Bigtop Stack 3.3.0 + +- Rocky Linux 8 Package Download: [https://apache-ambari.com/dist/bigtop/3.3.0/rocky8/](https://apache-ambari.com/dist/bigtop/3.3.0/rocky8/) +- Rocky Linux 9 Package Download: [https://apache-ambari.com/dist/bigtop/3.3.0/rocky9/](https://apache-ambari.com/dist/bigtop/3.3.0/rocky9/) + +#### MD5 Checksums +For security purposes, you can verify the integrity of the downloaded files using MD5 checksums: + +- [View MD5 Checksums - Rocky Linux 8](https://apache-ambari.com/dist/bigtop/3.3.0/rocky8/MD5SUMS.txt) +- [View MD5 Checksums - Rocky Linux 9](https://apache-ambari.com/dist/bigtop/3.3.0/rocky9/MD5SUMS.txt) + +## Creating Local Repository + +Follow these steps to create a local repository: + +1. Install createrepo package: +```bash +sudo dnf install createrepo +``` + +2. Create repository directory: +```bash +sudo mkdir -p /var/www/html/ambari-repo +sudo chmod -R 755 /var/www/html/ambari-repo +``` + +3. Download RPM packages: +```bash +# For Rocky Linux 8: +cd /var/www/html/ambari-repo +wget -r -np -nH --cut-dirs=4 --reject 'index.html*' https://www.apache-ambari.com/dist/ambari/3.0.0/rocky8/ +wget -r -np -nH --cut-dirs=4 --reject 'index.html*' https://www.apache-ambari.com/dist/bigtop/3.3.0/rocky8/ + +# For Rocky Linux 9: +cd /var/www/html/ambari-repo +wget -r -np -nH --cut-dirs=4 --reject 'index.html*' https://www.apache-ambari.com/dist/ambari/3.0.0/rocky9/ +wget -r -np -nH --cut-dirs=4 --reject 'index.html*' https://www.apache-ambari.com/dist/bigtop/3.3.0/rocky9/ +``` + +4. Create repository metadata: +```bash +cd /var/www/html/ambari-repo +sudo createrepo . +``` + +5. Create repository configuration file: +```bash +# For Rocky Linux 8: +sudo tee /etc/yum.repos.d/ambari.repo << EOF +[ambari] +name=Ambari Repository +baseurl=http://your-server-ip/ambari-repo +gpgcheck=0 +enabled=1 +EOF + +# For Rocky Linux 9: +sudo tee /etc/yum.repos.d/ambari.repo << EOF +[ambari] +name=Ambari Repository +baseurl=http://your-server-ip/ambari-repo +gpgcheck=0 +enabled=1 +EOF +``` + +6. Clean and update yum cache: +```bash +sudo dnf clean all +sudo dnf makecache +``` + +## Exposing the Repository + +To make the repository accessible to other machines, you can set up a web server. Here's how to do it using Nginx: + +1. Install Nginx: +```bash +sudo dnf install nginx +``` + +2. Configure Nginx to serve the repository: +```bash +sudo tee /etc/nginx/conf.d/ambari-repo.conf << EOF +server { + listen 80; + server_name _; + root /var/www/html/ambari-repo; + autoindex on; + location / { + try_files \$uri \$uri/ =404; + } +} +EOF +``` + +3. Start and enable Nginx: +```bash +sudo systemctl start nginx +sudo systemctl enable nginx +``` + + +Now other machines can access the repository by configuring their repo file with your server's IP address or hostname: + +```bash +sudo tee /etc/yum.repos.d/ambari.repo << EOF +[ambari] +name=Ambari Repository +baseurl=http://your-server-ip/ambari-repo +gpgcheck=0 +enabled=1 +EOF +``` + +Replace `your-server-ip` with the actual IP address or hostname of your repository server. + +## Troubleshooting + +If you encounter any issues, here are some common solutions: + +1. Repository not accessible: + - Check if Nginx is running: `sudo systemctl status nginx` + - Verify firewall settings: `sudo firewall-cmd --list-all` + - Check SELinux context: `ls -Z /var/www/html/ambari-repo` + + If you still can't access the repository, you can try: + - Temporarily disable firewall: + ```bash + sudo systemctl stop firewalld + sudo systemctl disable firewalld + ``` + - Temporarily disable SELinux: + ```bash + sudo setenforce 0 + # To make it permanent, edit /etc/selinux/config and set SELINUX=permissive + ``` + +2. Yum cache issues: + - Clear yum cache: `sudo dnf clean all` + - Rebuild repository metadata: `cd /var/www/html/ambari-repo && sudo createrepo .` + +3. Permission issues: + - Ensure correct permissions: `sudo chmod -R 755 /var/www/html/ambari-repo` + - Check SELinux context: `sudo restorecon -Rv /var/www/html/ambari-repo` + +## Important Notes + +- All packages are built for x86_64 architecture +- Packages are tested on Rocky Linux 8 and 9 +- Updates are provided on a best-effort basis + +## Bandwidth Notice + +This site is hosted on a server with limited bandwidth. Please be considerate when downloading packages. +For any bandwidth-related issues, please contact the site administrators. + +## Sponsorship + +This site is maintained by community volunteers. We welcome sponsorship to help cover hosting costs. +Sponsors will be acknowledged on the site and receive priority support. +For sponsorship inquiries, please contact us through the mailing list. \ No newline at end of file diff --git a/versioned_docs/version-3.0.0/quick-start/quick-start-guide.md b/versioned_docs/version-3.0.0/quick-start/quick-start-guide.md index aaa8a607..0b6de40d 100644 --- a/versioned_docs/version-3.0.0/quick-start/quick-start-guide.md +++ b/versioned_docs/version-3.0.0/quick-start/quick-start-guide.md @@ -14,25 +14,31 @@ Apache Ambari 3.0.0 can be installed in several different environments: The Vagrant environment provides a quick way to set up a development cluster using virtual machines on your local computer. This is ideal for testing and development purposes. -[View Vagrant Environment Setup Guide](environment-setup/vagrant-environment-setup.md) +[**View Vagrant Environment Setup Guide**](environment-setup/vagrant-environment-setup.md) ### 2. Docker Environment The Docker environment offers a lightweight, containerized approach using multiple containers with one server and two agents. This setup uses Rocky Linux 8 as the base image and includes container networking, SSH setup, and security configuration. -[View Docker Environment Setup Guide](environment-setup/docker-environment-setup.md) +[**View Docker Environment Setup Guide**](environment-setup/docker-environment-setup.md) ### 3. Bare Metal/KVM Setup For production deployments or larger development environments, the Bare Metal/KVM setup covers both physical servers and KVM virtual machines. This guide includes detailed system requirements, network configuration, and both development and production security settings. -[View Bare Metal/KVM Setup Guide](environment-setup/bare-metal-kvm-setup.md) +[**View Bare Metal/KVM Setup Guide**](environment-setup/bare-metal-kvm-setup.md) ## Installation Guide -Once you have set up your environment using one of the methods above, you can proceed with the Ambari installation process: +Once you have set up your environment using one of the methods above, you can proceed with the following steps: -[View Installation Guide](installation-guide.md) +### Installation Steps + +1. **Download Packages** + First, download the necessary packages from our [**Download Page**](download.md). + +2. **Install Ambari** + Then follow the detailed installation instructions in the [**Installation Guide**](installation-guide.md). ## Key Features in Ambari 3.0.0 @@ -77,14 +83,14 @@ Apache Ambari 3.0.0 includes numerous enhancements and improvements across vario - **Rocky Linux 8 Compatibility** - Added support for Rocky Linux 8 deployments - **Enhanced Installation Workflows** - Streamlined installation process across environments -For a complete list of new features, improvements, and fixes, please refer to the [Release Notes](release-notes.md) +For a complete list of new features, improvements, and fixes, please refer to the [**Release Notes**](release-notes.md) ## Getting Help -If you encounter any issues during setup or installation, please refer to our [FAQ](faq.md) for common questions and troubleshooting tips. +If you encounter any issues during setup or installation, please refer to our [**FAQ**](faq.md) for common questions and troubleshooting tips. For additional help, you can: -- Join the [Ambari mailing lists](https://ambari.apache.org/mail-lists.html) -- File issues in the [Ambari JIRA](https://issues.apache.org/jira/projects/AMBARI) -- Contribute to the [Ambari Wiki](https://cwiki.apache.org/confluence/display/AMBARI/Ambari) +- Join the [**Ambari mailing lists**](https://ambari.apache.org/mail-lists.html) +- File issues in the [**Ambari JIRA**](https://issues.apache.org/jira/projects/AMBARI) +- Contribute to the [**Ambari Wiki**](https://cwiki.apache.org/confluence/display/AMBARI/Ambari) diff --git a/versioned_docs/version-3.0.0/release-notes.md b/versioned_docs/version-3.0.0/release-notes.md index e43dae79..f4ad4f59 100644 --- a/versioned_docs/version-3.0.0/release-notes.md +++ b/versioned_docs/version-3.0.0/release-notes.md @@ -4,10 +4,6 @@ sidebar_position: 2 # Apache Ambari 3.0.0 Release Notes -## Download - -Apache Ambari 3.0.0 can be downloaded from the [Apache Ambari Download Page](https://apache-ambari.com/download/). - ## Overview :::tip Major Release @@ -317,7 +313,7 @@ Apache Ambari 3.0.0 represents the collective effort of our incredible community
-### Core Contributors 💫 +### Contributors 💫 These dedicated individuals have made substantial contributions to this release: - **jialiang** 🏆 @@ -334,8 +330,6 @@ These dedicated individuals have made substantial contributions to this release: - **timyuer** 🏆 - **yaruyng** 🏆 - **tongxiaojun** 🏆 -### Community Champions 🌠 -Their valuable contributions have helped drive the project forward: - **Ananya Singh** - **rzuo** @@ -350,8 +344,6 @@ Their valuable contributions have helped drive the project forward: - **Shreeya Sand** - **Bhavik Patel** -### Technical Innovators ⚡ -Their technical expertise has been instrumental: - **lupeng** - **piaolingzxh** diff --git a/versioned_sidebars/version-3.0.0-sidebars.json b/versioned_sidebars/version-3.0.0-sidebars.json index 6b26dc61..de3ae4b2 100644 --- a/versioned_sidebars/version-3.0.0-sidebars.json +++ b/versioned_sidebars/version-3.0.0-sidebars.json @@ -10,6 +10,7 @@ "collapsed": false, "items": [ "quick-start/quick-start-guide", + "quick-start/download", { "type": "category", "label": "Environment Setup", diff --git a/yarn.lock b/yarn.lock index 37fe60a3..ae8e113a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8574,7 +8574,7 @@ react-dev-utils@^12.0.1: react-dom@^19.0.0: version "19.0.0" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-19.0.0.tgz#43446f1f01c65a4cd7f7588083e686a6726cfb57" + resolved "https://registry.npmjs.org/react-dom/-/react-dom-19.0.0.tgz" integrity sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ== dependencies: scheduler "^0.25.0" @@ -8668,7 +8668,7 @@ react-router@5.3.4, react-router@^5.3.4: react@^19.0.0: version "19.0.0" - resolved "https://registry.yarnpkg.com/react/-/react-19.0.0.tgz#6e1969251b9f108870aa4bff37a0ce9ddfaaabdd" + resolved "https://registry.npmjs.org/react/-/react-19.0.0.tgz" integrity sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ== read-pkg-up@^3.0.0: @@ -9145,7 +9145,7 @@ sax@^1.2.4: scheduler@^0.25.0: version "0.25.0" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.25.0.tgz#336cd9768e8cceebf52d3c80e3dcf5de23e7e015" + resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.25.0.tgz" integrity sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA== schema-utils@2.7.0: @@ -10310,7 +10310,7 @@ typescript@^4.6.4: typescript@~5.6.2: version "5.6.3" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.6.3.tgz#5f3449e31c9d94febb17de03cc081dd56d81db5b" + resolved "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz" integrity sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw== uglify-js@^3.1.4: