"CentOS7下Ambari2.5.1离线安装及本地仓库制作"
需积分: 0 110 浏览量
更新于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服务器来分发安装资源,可以方便地在没有互联网连接的环境中进行安装和配置。
点击了解资源详情
点击了解资源详情
点击了解资源详情
120 浏览量
2023-12-22 上传
161 浏览量
2021-07-15 上传
郑华滨
- 粉丝: 28
- 资源: 296
最新资源
- 基于Python和Opencv的车牌识别系统实现
- 我的代码小部件库:统计、MySQL操作与树结构功能
- React初学者入门指南:快速构建并部署你的第一个应用
- Oddish:夜潜CSGO皮肤,智能爬虫技术解析
- 利用REST HaProxy实现haproxy.cfg配置的HTTP接口化
- LeetCode用例构造实践:CMake和GoogleTest的应用
- 快速搭建vulhub靶场:简化docker-compose与vulhub-master下载
- 天秤座术语表:glossariolibras项目安装与使用指南
- 从Vercel到Firebase的全栈Amazon克隆项目指南
- ANU PK大楼Studio 1的3D声效和Ambisonic技术体验
- C#实现的鼠标事件功能演示
- 掌握DP-10:LeetCode超级掉蛋与爆破气球
- C与SDL开发的游戏如何编译至WebAssembly平台
- CastorDOC开源应用程序:文档管理功能与Alfresco集成
- LeetCode用例构造与计算机科学基础:数据结构与设计模式
- 通过travis-nightly-builder实现自动化API与Rake任务构建