转载请注明出处:http://blog.csdn.net/dongdong9223/article/details/87911390
本文出自【我是干勾鱼的博客】

Ingredients:

  • Java:Java SE Development Kit 8u162(Oracle Java Archive),Linux下安装JDK修改环境变量

  • Ambari/HDP:Ambari 2.7.3 Repositories,HDP 3.1.0 Repositories(Apache Ambari-2.7.3.0 Installation,Support Matrix,Hortonworks)

1 安装HTTP服务

1.1 安装

yum install httpd

1.2 启动

service httpd start

1.3 确认

service httpd status

2 在mirror server上创建目录

mkdir -p /var/www/html/ambari

因为需要安装的文件较多,这里多创建了1级目录:ambari。

3 获取公网仓库资源

访问Obtaining Public Repositories来获取。

3.1 Ambari Repositories

Ambari Repositories:

wget -c http://public-repo-1.hortonworks.com/ambari/centos7/2.x/updates/2.7.3.0/ambari-2.7.3.0-centos7.tar.gz

3.2 Ambari Repositories

HDP 3.1.0 Repositories:

HDP:

wget -c http://public-repo-1.hortonworks.com/HDP/centos7/3.x/updates/3.1.0.0/HDP-3.1.0.0-centos7-rpm.tar.gz

HDP-UTILS:

wget -c 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:

wget -c http://public-repo-1.hortonworks.com/HDP-GPL/centos7/3.x/updates/3.1.0.0/HDP-GPL-3.1.0.0-centos7-gpl.tar.gz

4 文件解压缩

所有文件放入mirror server的仓库目录:

/var/www/html/ambari

并解压缩。

确保mirror server可以通过互联网被访问,比如目录:

http://shizhi004/ambari/

5 配置yum的Repo File(所有服务器)

注意! 这一步的配置需要在所有3台服务器上都进行。

5.1 下载yum的Repo File

Ambari Repo File:

wget -c http://public-repo-1.hortonworks.com/ambari/amazonlinux2/2.x/updates/2.7.3.0/ambari.repo

HDP Repo File:

wget -c http://public-repo-1.hortonworks.com/HDP/centos7/3.x/updates/3.1.0.0/hdp.repo

HDP-GPL Repo File:

wget -c http://public-repo-1.hortonworks.com/HDP-GPL/amazonlinux2/3.x/updates/3.1.0.0/hdp.gpl.repo

5.2 配置Repo File

  • Ambari:
#VERSION_NUMBER=2.7.3.0-139
[ambari-2.7.3.0]
name=ambari Version - ambari-2.7.3.0
baseurl=http://shizhi004/ambari/ambari/centos7/2.7.3.0-139/
gpgcheck=1
gpgkey=http://shizhi004/ambari/ambari/centos7/2.7.3.0-139/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins
enabled=1
priority=1
  • HDP:
#VERSION_NUMBER=3.1.0.0-78
[HDP-3.1]
name=HDP Version - HDP-3.1
baseurl=http://shizhi004/ambari/HDP/centos7/3.1.0.0-78/
gpgcheck=1
gpgkey=http://shizhi004/ambari/HDP/centos7/3.1.0.0-78/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins
enabled=1
priority=1[HDP-UTILS-1.1.0.22]
name=HDP-UTILS Version - HDP-UTILS-1.1.0.22
baseurl=http://shizhi004/ambari/HDP-UTILS/centos7/1.1.0.22/
gpgcheck=1
gpgkey=http://shizhi004/ambari/HDP-UTILS/centos7/1.1.0.22/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins
enabled=1
priority=1

注意! 版本这里要将默认的 [HDP-3.1.0.0] 改成 [HDP-3.1],否则安装的时候会报找不到安装文件mirror的错误!

  • HDP-GPL:
#VERSION_NUMBER=3.1.0.0-78
[HDP-GPL-3.1.0.0]
name=HDP-GPL Version - HDP-GPL-3.1.0.0
baseurl=http://shizhi004/ambari/HDP-GPL/centos7/3.1.0.0-78/
gpgcheck=1
gpgkey=http://shizhi004/ambari/HDP-GPL/centos7/3.1.0.0-78/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins
enabled=1
priority=1

5.3 确认Repo File

yum clean all
yum makecache
yum repolist

这时候执行的yum repolist命令可能看到的结果如下:

[root@shizhi004 yum.repos.d]# yum repolist
已加载插件:fastestmirror, priorities
Loading mirror speeds from cached hostfile
16 packages excluded due to repository priority protections
源标识               源名称                                            状态
HDP-3.1              HDP Version - HDP-3.1                                   201
HDP-GPL-3.1.0.0      HDP-GPL Version - HDP-GPL-3.1.0.0                         4
HDP-UTILS-1.1.0.22   HDP-UTILS Version - HDP-UTILS-1.1.0.22                   16
ambari-2.7.3.0       ambari Version - ambari-2.7.3.0                          13
base/7/x86_64        CentOS-7                                           10,015+4
epel/x86_64          Extra Packages for Enterprise Linux 7 - x86_64    12,890+12
extras/7/x86_64      CentOS-7                                                371
updates/7/x86_64     CentOS-7                                              1,098
repolist: 24,608

说明可以识别到mirror server上面的所有tarball了。

6 参考

九阴真经Ambari——1.熟悉Hortonworks官网结构并找到Ambari下载地址

九阴真经Ambari——2.基础环境准备

九阴真经Ambari——3.安装并配置MariaDB

Chapter 2. Using a Local Repository

Chapter 3. Obtaining Public Repositories

九阴真经Ambari——4.创建本地仓库相关推荐

  1. git 创建本地仓库、远程仓库,上传项目

    1.在本地想创建git仓库的地方创建本地仓库 首先右键打开 Git Bash Here,如果没有,请先安装git,下载地址:https://git-scm.com/downloads git init ...

  2. 01git创建本地仓库及操作入门

    git工作流程图 git常用命令 命令 作用 git init 初始化,创建 git 仓库 git status 查看 git 状态 (文件是否进行了添加.提交操作) clone (克隆) 从远程仓库 ...

  3. git创建本地仓库和github仓库

    原文链接 git创建仓库 创建本地仓库 前提:已经在本地安装好git环境 首先新建一个文件夹,linux环境下命令如下(其它环境自己动手建吧): mkdir test (创建test文件夹) cd t ...

  4. 【五】ubuntu创建本地仓库

    目录 1 引言 2 ubuntu本地仓库 3 本地仓库创建工具 3.1 reprepro参数 3.2 reprepro应用 4 网页服务器配置 参考 1 引言 reprepro 是用于管理 deb 格 ...

  5. Maven创建本地仓库

    Maven创建本地仓库 一般我们使用maven仓库的时候都是默认的C盘中的.m2,但是如果把所有的jar包都下载到C盘中必定会造成电脑卡顿现象,所以我们就有必要创建一个自己的maven本地仓库. 第一 ...

  6. Git学习之旅:Mac安装Git与创建本地仓库(一)

    Git简述:版本管理工具,git的英文直译就是饭桶.最初只应用于linux,现在应用十分广泛. git一般工作流程:1.从远程仓库中克隆Git资源作为本地仓库.2.从本地仓库中checkout代码然后 ...

  7. 创建本地仓库连接远程gitee

    创建本地仓库连接远程gitee 安装git git官网 淘宝镜像地址(推荐) power shell中用winget安装 git本地仓库 初始化本地仓库 连接远程仓库 测试 上传 提交到暂存区 提交到 ...

  8. git 创建本地仓库与 gitcafe 关联

    git init # 创建本地仓库 # 设置远程仓库地址,这里可以设置ssh 或 https 的形式,此处设置为https 格式, # ssh 格式为 : git remote add origin ...

  9. git创建本地仓库远程仓库,并关联。全过程

    1.在网页中自己的github账号下,创建仓库project 2.在本机创建文件夹project. 进入文件夹project. (1) git init (2) git add README.md ( ...

最新文章

  1. 华为服务器HBA卡在哪个位置,服务器hba 设置
  2. web前端入门学习 html5(1)
  3. vim之格式化代码功能——gg=G
  4. 《网易编程题》疯狂队列
  5. Imbalanced data – Finding Waldo
  6. Linux基础入门学习笔记之二
  7. 【bug】HbuilderX运行到微信小程序 报错
  8. 队列和通知区别_Java多线程学习(五)——等待通知机制
  9. ad7606中文资料_AD7606-6 pdf,AD7606-6中文资料,AD7606-6应用电路-华秋商城
  10. 微信公众号开发之消息模板
  11. 基于阿里钉钉网页版制作绿色版客户端
  12. c++ | 尝试攥写头文件遇到的坑
  13. 梦想经不起等待 -- 美文转载
  14. python工程师学习路径
  15. LRUCache简单实现
  16. Mac如何安装MySQL和Navicat
  17. 应用程序无法正常启动(0xc000007b)。请单击“确定”关闭应用程序。——最新完美解决方案!
  18. 探究vite——新一代前端开发与构建工具(一)
  19. 专升本-计算机公共课考点(7)——计算机网络基础
  20. phpEXCEL导出的数字太长,显示不完整

热门文章

  1. asc速度慢 mysql_按desc排序的mysql速度很快,但asc速度很慢
  2. 阿里云基础认证(ACA - Alibaba Cloud Certification Associate)
  3. DreamweaverCS6 - BUG(2) —— 编辑浏览器列表无法添加浏览器
  4. 母羊奶粉的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  5. linux打开文件脚本,linux脚本文件实现的功能有哪些剧本用工具打开
  6. java swing 简单计算器_java用swing写了一个简单的计算器
  7. 人工神经网络理论及应用pdf,人工智能的相关书籍
  8. git ssh配置文件 服务器_Linux 环境 搭建Git 服务器,并且修改SSH端口使用
  9. win7系统没有计算机睡眠状态,win7旗舰版系统休眠模式和睡眠模式的区别
  10. 云和恩墨的两道Oracle面试题