linux (本机 centos7 ) 离线安装 ambari 集群

  1. 使用 nginx 搭建 ambari 内网 yum 源 (内网环境 / 你懂的访问不了)
  2. ambari 集群安装, 版本: ambari-2.5.0, hdp-2.6.0.3, hadoop-2.7.3

1. 使用 nginx 搭建 yum 源

1.0. 下载 yum 的包相关下载地址

ambari 包 Apache Ambari 2.5.0.3

下载对应平台的 ambari-2.5.0.3-XXX.tar.gz 包( 1.7G)

hdp 包跟 hdp-utils 包HDP-2.6.0.3

下载对应平台的 HDP-2.6.0.3-XXX-rpm.tar.gz (6.4G) , HDP-UTILS-1.1.0.21-XXX.tar.gz包 (0.8G)

1.1 解压 到一个目录

我这里使用 /mnt/ambari/html,自己定义, 使用该目录 作为 nginx 配置 的 root /mnt/ambari/html 根目录

ambari-2.5.0.3-XXX.tar.gz --> /mnt/ambari/html/ambari 下 HDP-2.6.0.3-XXX-rpm.tar.gz --> /mnt/ambari/html/HDP 下 HDP-UTILS-1.1.0.21-XXX.tar.gz --> /mnt/ambari/html/HDP-UTILS

1.2 安装 并配置 nginx

修改 nginx.conf 的启动 用户为 root ( 修改第一行 user root即可),避免文件权限问题 出现 403 修改 nginx http 的根目录 root /mnt/ambari/html

1.3 修改 repo 文件,把路径改成 nginx 的路径即可,(把baseurl 跟gpgkey 的路径修改成本的路径), 下面是我本的的配置

  • 可以把 gpgcheck=0,就不用检查文件了, priority=1优先选用这个源
# ambari.repo

#VERSION_NUMBER=2.5.0.3-7
 [ambari-2.5.0.3]
 name=ambari Version - ambari-2.5.0.3
 baseurl=http://192.169.1.11/ambari/centos7
# gpgcheck=1
# gpgkey=http://192.169.1.11/ambari/centos7/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins
 enabled=1
 priority=1

## hdp.repo

#VERSION_NUMBER=2.6.0.3-8
[HDP-2.6.0.3]
name=HDP Version - HDP-2.6.0.3
baseurl=http://192.169.1.11/HDP/centos7
# gpgcheck=1
# gpgkey=http://192.169.1.11/HDP/centos7/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins
enabled=1
priority=1

#HDP-UTILS-1.1.0.21
[HDP-UTILS-1.1.0.21]
name=HDP-UTILS Version - HDP-UTILS-1.1.0.21
baseurl=http://192.169.1.11/HDP-UTILS
# gpgcheck=1
# gpgkey=http://192.169.1.11/HDP-UTILS/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins
enabled=1
priority=1

1.4 把 repo 文件 copy 到 /etc/yum.repos.d/目录下, 完成了本地源的配置