Hadoop搭建之Ambari搭建本地源

准备Ambari & HDP Repositories文件 (hortonworks网站,需翻墙)

文件 地址
ambari http://public-repo-1.hortonworks.com/ambari/centos7/2.x/updates/2.6.2.2/ambari-2.6.2.2-centos7.tar.gz
ambari.repo http://public-repo-1.hortonworks.com/ambari/centos7/2.x/updates/2.6.2.2/ambari.repo
HDP http://public-repo-1.hortonworks.com/HDP/centos7/2.x/updates/2.6.5.0/HDP-2.6.5.0-centos7-rpm.tar.gz
HDP-UTILS http://public-repo-1.hortonworks.com/HDP-UTILS-1.1.0.22/repos/centos7/HDP-UTILS-1.1.0.22-centos7.tar.gz
HDP-GPL http://public-repo-1.hortonworks.com/HDP-GPL/centos7/2.x/updates/2.6.5.0/HDP-GPL-2.6.5.0-centos7-gpl.tar.gz
  1. Ambari Repository 这里我们选择2.6版本
    • 进入hortonworks官方文档,选择 ambari版本下载
    • https://docs.hortonworks.com/
      Hadoop搭建之Ambari搭建本地源_第1张图片
      yum-repository-local001.png
    • https://docs.hortonworks.com/HDPDocuments/Ambari/Ambari-2.6.2.2/index.html
    • 文件地址:


      Hadoop搭建之Ambari搭建本地源_第2张图片
      yum-repository-local002.png
  2. HDP Repository 我们同样选择2.6版本
    • 同样从官方文档首页选择HDP 2.6版本


      Hadoop搭建之Ambari搭建本地源_第3张图片
      yum-repository-local003.png
    • 点击Apache Ambari Installation 进入HDP下载页
    • https://docs.hortonworks.com/HDPDocuments/Ambari-2.6.2.2/bk_ambari-installation/content/ch_Getting_Ready.html
      Hadoop搭建之Ambari搭建本地源_第4张图片
      yum-repository-local004.png
    • 依次选择 3. Obtaining Public Repositories -> HDP Stack Repositories -> HDP 2.6 Repositories
    • https://docs.hortonworks.com/HDPDocuments/Ambari-2.6.2.2/bk_ambari-installation/content/hdp_26_repositories.html
      Hadoop搭建之Ambari搭建本地源_第5张图片
      yum-repository-local005.png
    • 这里我们选择下载centos7版本文件的 HDP、HDP-UTILS、 HDP-GPL 三个文件


      Hadoop搭建之Ambari搭建本地源_第6张图片
      yum-repository-local006.png

二、创建本地yum源

  1. 安装创建本地源的工具
    sudo yum install yum-utils createrepo -y

    Hadoop搭建之Ambari搭建本地源_第7张图片
    yum-repository-local007.png

  2. 安装 Nginx || Apache (此处推荐nginx)
    sudo yum install nginx -y
    这里截图为已安装后再次安装效果

    Hadoop搭建之Ambari搭建本地源_第8张图片
    yum-repository-local008.png

  3. 创建一个目录/alidata1/repo-yum/,配置nginx指向此目录


    Hadoop搭建之Ambari搭建本地源_第9张图片
    yum-repository-local009.png
  4. 分别解压 ambari、HDP、HDP-UTILS、 HDP-GPL四个文件
    以HDP为例


    Hadoop搭建之Ambari搭建本地源_第10张图片
    yum-repository-local010.png
  5. 创建 /alidata1/repo-yum/hdp2.6/centos7/目录,然后把上步解压后的文件上传到centos7目录下
    部分文件会有重复,可直接忽略


    Hadoop搭建之Ambari搭建本地源_第11张图片
    yum-repository-local011.png
  6. 执行sudo createrepo /alidata1/repo-yum/hdp2.6/centos7/ 命令生成repodata

  7. 启动 nginx ,访问地址http://114.55.108.153/hdp2.6/ ,如果能看到如下界面就表示本地源创建成功。

    Hadoop搭建之Ambari搭建本地源_第12张图片
    yum-repository-local012.png

  8. 将下载好的ambari.repo文件移至/etc/yum.repos.d/目录下,并修改文件,将baseurl变更为本地yum repository http://114.55.108.153/hdp2.6/
    这里录入的是同一局域网内服务器内网ip,下载更快

    Hadoop搭建之Ambari搭建本地源_第13张图片
    yum-repository-local013.png

附:nginx配置源码参考

server {
   listen       80 default_server;
   server_name  _;
   root         /alidata1/repo-yum/;
  location / {
      autoindex on;
  }
  error_page  404              /404.html;
  location = /404.html {
      root   /usr/share/nginx/html;
  }
  # redirect server error pages to the static page /50x.html
  #
  error_page   500 502 503 504  /50x.html;
  location = /50x.html {
      root   /usr/share/nginx/html;
  }
}

你可能感兴趣的:(Hadoop搭建之Ambari搭建本地源)