跳到主要内容
版本:3.0.0

下载

欢迎访问 Apache Ambari 社区下载站点。您可以在这里找到 Apache Ambari 和 Apache Bigtop Stack 的最新版本。

Apache Ambari 3.0.0

MD5 校验和

出于安全考虑,您可以使用 MD5 校验和验证下载文件的完整性:

Apache Ambari Bigtop Stack 3.3.0

MD5 校验和

出于安全考虑,您可以使用 MD5 校验和验证下载文件的完整性:

创建本地仓库

按照以下步骤创建本地仓库:

  1. 安装 createrepo 软件包:
sudo dnf install createrepo
  1. 创建仓库目录:
sudo mkdir -p /var/www/html/ambari-repo
sudo chmod -R 755 /var/www/html/ambari-repo
  1. 下载 RPM 软件包:
# 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. 创建仓库元数据:
cd /var/www/html/ambari-repo
sudo createrepo .
  1. 创建仓库配置文件:
# 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. 清理并更新 yum 缓存:
sudo dnf clean all
sudo dnf makecache

暴露仓库

要让其他计算机访问仓库,可以设置 Web 服务器。以下是使用 Nginx 的方法:

  1. 安装 Nginx:
sudo dnf install nginx
  1. 配置 Nginx 提供仓库服务:
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. 启动并启用 Nginx:
sudo systemctl start nginx
sudo systemctl enable nginx

现在,其他计算机可以通过使用仓库服务器的 IP 地址或主机名配置其仓库文件来访问该仓库:

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

your-server-ip 替换为仓库服务器的实际 IP 地址或主机名。

故障排除

如果遇到问题,以下是一些常见解决方案:

  1. 仓库无法访问:

    • 检查 Nginx 是否正在运行:sudo systemctl status nginx
    • 验证防火墙设置:sudo firewall-cmd --list-all
    • 检查 SELinux 上下文:ls -Z /var/www/html/ambari-repo

    如果仍然无法访问仓库,可以尝试:

    • 临时禁用防火墙:
      sudo systemctl stop firewalld
      sudo systemctl disable firewalld
    • 临时禁用 SELinux:
      sudo setenforce 0
      # To make it permanent, edit /etc/selinux/config and set SELINUX=permissive
  2. Yum 缓存问题:

    • 清除 yum 缓存:sudo dnf clean all
    • 重建仓库元数据:cd /var/www/html/ambari-repo && sudo createrepo .
  3. 权限问题:

    • 确保权限正确:sudo chmod -R 755 /var/www/html/ambari-repo
    • 检查 SELinux 上下文:sudo restorecon -Rv /var/www/html/ambari-repo

重要说明

  • 所有软件包均为 x86_64 架构构建
  • 软件包已在 Rocky Linux 8 和 9 上测试
  • 更新按尽力而为的方式提供

带宽提示

此站点托管在带宽有限的服务器上。下载软件包时请予以体谅。 如有带宽相关问题,请联系站点管理员。

赞助

此站点由社区志愿者维护。我们欢迎赞助,以帮助承担托管成本。 赞助者将在站点上获得致谢,并享有优先支持。 如有赞助事宜,请通过邮件列表联系我们。