"CentOS7下Ambari2.5.1离线安装及本地仓库制作"

需积分: 0 1 下载量 26 浏览量 更新于2024-01-16 收藏 1.98MB DOCX 举报
为了在CentOS 7系统上离线安装Ambari 2.5.1,需要首先制作一个本地仓库来安装软件和依赖项。以下是具体步骤: 1. 安装Apache HTTP服务器:使用以下命令安装Apache HTTP服务器并启动它: ``` yum install httpd systemctl start httpd.service systemctl enable httpd.service ``` 2. 安装本地源制作相关工具:使用以下命令安装所需的工具: ``` yum -y install yum-utils createrepo ``` 3. 下载安装资源:创建目录/var/www/html/ambari、/var/www/html/HDP和/var/www/html/HDP-UTILS,并进入/var/www/html/ambari目录。 ``` mkdir /var/www/html/ambari mkdir /var/www/html/HDP mkdir /var/www/html/HDP-UTILS cd /var/www/html/ambari ``` 下载Ambari和HDP软件包: ``` wget http://public-repo-1.hortonworks.com/ambari/centos7/2.x/updates/2.5.1.0/ambari-2.5.1.0-centos7.tar.gz wget http://public-repo-1.hortonworks.com/HDP/centos7/2.x/updates/2.6.0.3/HDP-2.6.0.3-centos7-rpm.tar.gz ``` 使用相同的方式下载其它所需软件包。 4. 创建本地仓库:使用以下命令在/var/www/html目录下分别创建Ambari、HDP和HDP-UTILS的本地仓库。 ``` createrepo /var/www/html/ambari createrepo /var/www/html/HDP createrepo /var/www/html/HDP-UTILS ``` 5. 配置HTTP服务器:编辑Apache HTTP服务器配置文件,添加以下内容: ``` Alias /ambari /var/www/html/ambari Alias /HDP /var/www/html/HDP Alias /HDP-UTILS /var/www/html/HDP-UTILS <Directory "/var/www/html"> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory> ``` 保存并退出文件,然后重新启动Apache HTTP服务器: ``` systemctl restart httpd.service ``` 6. 配置主机文件:将Ambari服务器的IP地址和主机名添加到所有节点的主机文件中。 7. 安装Ambari:使用以下命令在目标节点上安装Ambari: ``` yum install ambari-server ``` 完成安装后,使用以下命令在安装的主机上运行Ambari服务器: ``` ambari-server setup ``` 根据提示进行配置,包括数据库和JDK路径等。 8. 安装HDP集群:使用Ambari Web界面或以下命令在目标节点上安装HDP集群: ``` yum install ambari-agent ambari-agent start ``` 完成安装后,使用Ambari Web界面来管理和监控HDP集群。 以上是在CentOS 7系统上离线安装Ambari 2.5.1的步骤。通过创建本地仓库并使用Apache HTTP服务器来分发安装资源,可以方便地在没有互联网连接的环境中进行安装和配置。