Skip to main content
Version: 3.0.0

Download

Welcome to the Apache Ambari Community Download Site. Here you can find the latest releases of Apache Ambari and Apache Bigtop packages.

Apache Ambari 3.0.0

MD5 Checksums

For security purposes, you can verify the integrity of the downloaded files using MD5 checksums:

Apache Ambari Bigtop Stack 3.3.0

MD5 Checksums

For security purposes, you can verify the integrity of the downloaded files using MD5 checksums:

Creating Local Repository

Follow these steps to create a local repository:

  1. Install createrepo package:
sudo dnf install createrepo
  1. Create repository directory:
sudo mkdir -p /var/www/html/ambari-repo
sudo chmod -R 755 /var/www/html/ambari-repo
  1. Download RPM packages:
# 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/
  1. Create repository metadata:
cd /var/www/html/ambari-repo
sudo createrepo .
  1. Create repository configuration file:
# 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
  1. Clean and update yum cache:
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:
sudo dnf install nginx
  1. Configure Nginx to serve the repository:
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
  1. Start and enable Nginx:
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:

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:
      sudo systemctl stop firewalld
      sudo systemctl disable firewalld
    • Temporarily disable SELinux:
      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.