下载
欢迎访问 Apache Ambari 社区下载站点。您可以在这里找到 Apache Ambari 和 Apache Bigtop Stack 的最新版本。
下载链接
Apache Ambari 3.0.0
- Rocky Linux 8 软件包下载:https://apache-ambari.com/dist/ambari/3.0.0/rocky8/
- Rocky Linux 9 软件包下载:https://apache-ambari.com/dist/ambari/3.0.0/rocky9/
MD5 校验和
出于安全考虑,您可以使用 MD5 校验和验证下载文件的完整性:
Apache Ambari Bigtop Stack 3.3.0
- Rocky Linux 8 软件包下载:https://apache-ambari.com/dist/bigtop/3.3.0/rocky8/
- Rocky Linux 9 软件包下载:https://apache-ambari.com/dist/bigtop/3.3.0/rocky9/
MD5 校验和
出于安全考虑,您可以使用 MD5 校验和验证下载文件的完整性:
创建本地仓库
按照以下步骤创建本地仓库:
- 安装 createrepo 软件包:
sudo dnf install createrepo
- 创建仓库目录:
sudo mkdir -p /var/www/html/ambari-repo
sudo chmod -R 755 /var/www/html/ambari-repo
- 下载 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/
- 创建仓库元数据:
cd /var/www/html/ambari-repo
sudo createrepo .
- 创建仓库配置文件:
# 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
- 清理并更新 yum 缓存:
sudo dnf clean all
sudo dnf makecache
暴露仓库
要让其他计算机访问仓库,可以设置 Web 服务器。以下是使用 Nginx 的方法:
- 安装 Nginx:
sudo dnf install nginx
- 配置 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
- 启动并启用 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 地址或主机名。
故障排除
如果遇到问题,以下是一些常见解决方案:
-
仓库无法访问:
- 检查 Nginx 是否正在运行:
sudo systemctl status nginx - 验证防火墙设置:
sudo firewall-cmd --list-all - 检查 SELinux 上下文:
ls -Z /var/www/html/ambari-repo
如果仍然无法访问仓库,可以尝试:
- 临时禁用防火墙:
sudo systemctl stop firewalldsudo systemctl disable firewalld
- 临时禁用 SELinux:
sudo setenforce 0# To make it permanent, edit /etc/selinux/config and set SELINUX=permissive
- 检查 Nginx 是否正在运行:
-
Yum 缓存问题:
- 清除 yum 缓存:
sudo dnf clean all - 重建仓库元数据:
cd /var/www/html/ambari-repo && sudo createrepo .
- 清除 yum 缓存:
-
权限问题:
- 确保权限正确:
sudo chmod -R 755 /var/www/html/ambari-repo - 检查 SELinux 上下文:
sudo restorecon -Rv /var/www/html/ambari-repo
- 确保权限正确:
重要说明
- 所有软件包均为 x86_64 架构构建
- 软件包已在 Rocky Linux 8 和 9 上测试
- 更新按尽力而为的方式提供
带宽提示
此站点托管在带宽有限的服务器上。下载软件包时请予以体谅。 如有带宽相关问题,请联系站点管理员。
赞助
此站点由社区志愿者维护。我们欢迎赞助,以帮助承担托管成本。 赞助者将在站点上获得致谢,并享有优先支持。 如有赞助事宜,请通过邮件列表联系我们。